Fixed definition of FILEDESCRIPTORW
(cherry picked from commit 33df98f204
)
This commit is contained in:
parent
270e40e92f
commit
f8075d59c5
@ -36,6 +36,23 @@
|
|||||||
|
|
||||||
/* Shell clipboard formats */
|
/* Shell clipboard formats */
|
||||||
|
|
||||||
|
struct _FILEDESCRIPTORW
|
||||||
|
{
|
||||||
|
DWORD dwFlags;
|
||||||
|
CLSID clsid;
|
||||||
|
SIZEL sizel;
|
||||||
|
POINTL pointl;
|
||||||
|
DWORD dwFileAttributes;
|
||||||
|
FILETIME ftCreationTime;
|
||||||
|
FILETIME ftLastAccessTime;
|
||||||
|
FILETIME ftLastWriteTime;
|
||||||
|
DWORD nFileSizeHigh;
|
||||||
|
DWORD nFileSizeLow;
|
||||||
|
WCHAR cFileName[260];
|
||||||
|
};
|
||||||
|
typedef struct _FILEDESCRIPTORW FILEDESCRIPTORW;
|
||||||
|
|
||||||
|
/* Legacy definition, some types do not match the windows equivalent. */
|
||||||
struct _FILEDESCRIPTOR
|
struct _FILEDESCRIPTOR
|
||||||
{
|
{
|
||||||
DWORD dwFlags;
|
DWORD dwFlags;
|
||||||
|
@ -268,6 +268,20 @@ typedef LONG HRESULT;
|
|||||||
typedef LONG SCODE;
|
typedef LONG SCODE;
|
||||||
typedef SCODE* PSCODE;
|
typedef SCODE* PSCODE;
|
||||||
|
|
||||||
|
typedef struct _POINTL /* ptl */
|
||||||
|
{
|
||||||
|
LONG x;
|
||||||
|
LONG y;
|
||||||
|
} POINTL, *PPOINTL;
|
||||||
|
|
||||||
|
typedef struct tagSIZE
|
||||||
|
{
|
||||||
|
LONG cx;
|
||||||
|
LONG cy;
|
||||||
|
} SIZE, *PSIZE, *LPSIZE;
|
||||||
|
|
||||||
|
typedef SIZE SIZEL;
|
||||||
|
|
||||||
typedef struct _GUID
|
typedef struct _GUID
|
||||||
{
|
{
|
||||||
UINT32 Data1;
|
UINT32 Data1;
|
||||||
@ -275,6 +289,7 @@ typedef struct _GUID
|
|||||||
UINT16 Data3;
|
UINT16 Data3;
|
||||||
BYTE Data4[8];
|
BYTE Data4[8];
|
||||||
} GUID, UUID, *PGUID, *LPGUID, *LPCGUID;
|
} GUID, UUID, *PGUID, *LPGUID, *LPCGUID;
|
||||||
|
typedef GUID CLSID;
|
||||||
|
|
||||||
typedef struct _LUID
|
typedef struct _LUID
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user