| | |
| | | { |
| | | }; |
| | | |
| | | struct OVERLAPPED : public xstruct |
| | | { |
| | | int Internal; |
| | | int InternalHigh; |
| | | int Offset; |
| | | int OffsetHigh; |
| | | int hEvent; |
| | | }; |
| | | |
| | | struct OFSTRUCT : public xstruct |
| | | { |
| | | int cBytes; |
| | | int fFixedDisk; |
| | | int nErrCode; |
| | | int Reserved1; |
| | | int Reserved2; |
| | | string szPathName; |
| | | }; |
| | | typedef struct _OVERLAPPED { |
| | | ULONG_PTR Internal; |
| | | ULONG_PTR InternalHigh; |
| | | union { |
| | | struct { |
| | | DWORD Offset; |
| | | DWORD OffsetHigh; |
| | | } DUMMYSTRUCTNAME; |
| | | LPVOID Pointer; |
| | | } DUMMYUNIONNAME; |
| | | |
| | | HANDLE hEvent; |
| | | } OVERLAPPED, * LPOVERLAPPED; |
| | | |
| | | |
| | | #define OFS_MAXPATHNAME 128 |
| | | typedef struct _OFSTRUCT { |
| | | BYTE cBytes; |
| | | BYTE fFixedDisk; |
| | | WORD nErrCode; |
| | | WORD Reserved1; |
| | | WORD Reserved2; |
| | | CHAR szPathName[OFS_MAXPATHNAME]; |
| | | } OFSTRUCT; |
| | | |
| | | struct CELLNMHDR : public NMHDR |
| | | { |