Release 20040914.
[wine/multimedia.git] / include / shtypes.h
blob8946190cdd1353076e59a5c1a32e9225c101097e
1 /*** Autogenerated by WIDL 0.1 from shtypes.idl - Do not edit ***/
2 #include <rpc.h>
3 #include <rpcndr.h>
5 #ifndef __WIDL_SHTYPES_H
6 #define __WIDL_SHTYPES_H
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 #include <wtypes.h>
11 #include <pshpack1.h>
12 typedef struct {
13 WORD cb;
14 BYTE abID[1];
15 } SHITEMID, *LPSHITEMID;
17 typedef const SHITEMID *LPCSHITEMID;
19 typedef struct _ITEMIDLIST {
20 SHITEMID mkid;
21 } ITEMIDLIST, *LPITEMIDLIST;
23 typedef const ITEMIDLIST *LPCITEMIDLIST;
25 #include <poppack.h>
26 #if 0
27 typedef struct {
28 int dummy;
29 } WIN32_FIND_DATAA, WIN32_FIND_DATAW;
31 #endif
32 typedef enum tagSTRRET_TYPE {
33 STRRET_WSTR = 0,
34 STRRET_OFFSET = 1,
35 STRRET_CSTR = 2
36 } STRRET_TYPE;
38 #include <pshpack4.h>
39 typedef struct _STRRET {
40 UINT uType;
41 union {
42 LPWSTR pOleStr;
43 UINT uOffset;
44 char cStr[260];
45 } DUMMYUNIONNAME;
46 } STRRET, *LPSTRRET;
48 #include <poppack.h>
49 #include <pshpack1.h>
50 typedef struct {
51 int fmt;
52 int cxChar;
53 STRRET str;
54 } SHELLDETAILS, *LPSHELLDETAILS;
56 #include <poppack.h>
57 #ifdef __cplusplus
59 #endif
60 #endif /* __WIDL_SHTYPES_H */