Rev 5719 | Rev 5745 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5719 | Rev 5730 | ||
---|---|---|---|
Line 277... | Line 277... | ||
277 | dword read(...); |
277 | dword read(...); |
278 | int write(...); |
278 | int write(...); |
279 | byte copy(...); |
279 | byte copy(...); |
280 | byte move(...); |
280 | byte move(...); |
281 | dword set(...); |
281 | dword set(...); |
- | 282 | dword readKPACK(dword path1); |
|
282 | dword convert_size(); |
283 | dword convert_size(); |
283 | __DIR dir; |
284 | __DIR dir; |
284 | __PATH path; |
285 | __PATH path; |
285 | __FILE file; |
286 | __FILE file; |
286 | ____BDVK BDVK; |
287 | ____BDVK BDVK; |
287 | }io; |
288 | }io; |
- | 289 | :dword IO::readKPACK(dword path1) |
|
288 | 290 | { |
|
- | 291 | dword sizes; |
|
- | 292 | EAX = 68; |
|
- | 293 | EBX = 27; |
|
- | 294 | ECX = path.path(path1); |
|
- | 295 | EDX = sizes; |
|
- | 296 | $int 0x40; |
|
- | 297 | return EAX; |
|
- | 298 | } |
|
289 | :byte __ConvertSize_size_prefix[8]; |
299 | :byte __ConvertSize_size_prefix[8]; |
290 | :dword IO::convert_size() |
300 | :dword IO::convert_size() |
291 | { |
301 | { |
292 | byte size_nm[3]; |
302 | byte size_nm[3]; |
293 | dword bytes; |
303 | dword bytes; |