| /*** Autogenerated by WIDL 0.1 from shtypes.idl - Do not edit ***/ |
| #include <rpc.h> |
| #include <rpcndr.h> |
| |
| #ifndef __WIDL_SHTYPES_H |
| #define __WIDL_SHTYPES_H |
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
| #include <wtypes.h> |
| #include <pshpack1.h> |
| typedef struct { |
| WORD cb; |
| BYTE abID[1]; |
| } SHITEMID, *LPSHITEMID; |
| |
| typedef const SHITEMID *LPCSHITEMID; |
| |
| typedef struct _ITEMIDLIST { |
| SHITEMID mkid; |
| } ITEMIDLIST, *LPITEMIDLIST; |
| |
| typedef const ITEMIDLIST *LPCITEMIDLIST; |
| |
| #include <poppack.h> |
| #if 0 |
| typedef struct { |
| int dummy; |
| } WIN32_FIND_DATAA, WIN32_FIND_DATAW; |
| |
| #endif |
| typedef enum tagSTRRET_TYPE { |
| STRRET_WSTR = 0, |
| STRRET_OFFSET = 1, |
| STRRET_CSTR = 2 |
| } STRRET_TYPE; |
| |
| #include <pshpack4.h> |
| typedef struct _STRRET { |
| UINT uType; |
| union { |
| LPWSTR pOleStr; |
| UINT uOffset; |
| char cStr[260]; |
| } DUMMYUNIONNAME; |
| } STRRET, *LPSTRRET; |
| |
| #include <poppack.h> |
| #include <pshpack1.h> |
| typedef struct { |
| int fmt; |
| int cxChar; |
| STRRET str; |
| } SHELLDETAILS, *LPSHELLDETAILS; |
| |
| #include <poppack.h> |
| #ifdef __cplusplus |
| } |
| #endif |
| #endif /* __WIDL_SHTYPES_H */ |