xj qian
2024-06-28 b559ec3076676e68139d51b9ae5374f31b94a4e1
jrj/xframe/wobject/xbase.hpp
@@ -209,24 +209,31 @@
{
};
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
{