|
|
| version 1.3, 2004/08/05 16:47:26 | version 1.4, 2004/08/08 06:59:22 |
|---|---|
| Line 1 | Line 1 |
| #define FILEH HANDLE | #define FILEH HANDLE |
| #define FILEH_INVALID (INVALID_HANDLE_VALUE) | #define FILEH_INVALID (INVALID_HANDLE_VALUE) |
| enum { | enum { |
| FSEEK_SET = 0, | FSEEK_SET = 0, |
| Line 8 enum { | Line 8 enum { |
| FSEEK_END = 2 | FSEEK_END = 2 |
| }; | }; |
| typedef struct { | |
| UINT16 year; // cx | |
| UINT8 month; // dh | |
| UINT8 day; // dl | |
| } DOSDATE; | |
| typedef struct { | |
| UINT8 hour; // ch | |
| UINT8 minute; // cl | |
| UINT8 second; // dh | |
| } DOSTIME; | |
| #ifdef __cplusplus | #ifdef __cplusplus |
| extern "C" { | extern "C" { |
| Line 25 UINT __stdcall file_read(FILEH handle, v | Line 37 UINT __stdcall file_read(FILEH handle, v |
| UINT __stdcall file_write(FILEH handle, const void *data, UINT length); | UINT __stdcall file_write(FILEH handle, const void *data, UINT length); |
| short __stdcall file_close(FILEH handle); | short __stdcall file_close(FILEH handle); |
| UINT __stdcall file_getsize(FILEH handle); | UINT __stdcall file_getsize(FILEH handle); |
| short file_getdatetime(FILEH handle, DOSDATE *dosdate, DOSTIME *dostime); | |
| short __stdcall file_delete(const OEMCHAR *path); | short __stdcall file_delete(const OEMCHAR *path); |
| short __stdcall file_attr(const OEMCHAR *path); | short __stdcall file_attr(const OEMCHAR *path); |
| short __stdcall file_dircreate(const OEMCHAR *path); | short __stdcall file_dircreate(const OEMCHAR *path); |
| Line 35 OEMCHAR * __stdcall file_getcd(const OEM | Line 48 OEMCHAR * __stdcall file_getcd(const OEM |
| FILEH __stdcall file_open_c(const OEMCHAR *path); | FILEH __stdcall file_open_c(const OEMCHAR *path); |
| FILEH __stdcall file_open_rb_c(const OEMCHAR *path); | FILEH __stdcall file_open_rb_c(const OEMCHAR *path); |
| FILEH __stdcall file_create_c(const OEMCHAR *path); | FILEH __stdcall file_create_c(const OEMCHAR *path); |
| short __stdcall file_delete_c(const OEMCHAR *path); | |
| short __stdcall file_attr_c(const OEMCHAR *path); | short __stdcall file_attr_c(const OEMCHAR *path); |
| #define file_cpyname(a, b, c) milstr_ncpy(a, b, c) | #define file_cpyname(a, b, c) milstr_ncpy(a, b, c) |