Fixed warnings with gcc option "-Wwrite-strings".
[wine] / include / shtypes.h
1 /*** Autogenerated by WIDL 0.1 from shtypes.idl - Do not edit ***/
2 #include <rpc.h>
3 #include <rpcndr.h>
4
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;
16
17 typedef const SHITEMID *LPCSHITEMID;
18
19 typedef struct _ITEMIDLIST {
20     SHITEMID mkid;
21 } ITEMIDLIST, *LPITEMIDLIST;
22
23 typedef const ITEMIDLIST *LPCITEMIDLIST;
24
25 #include <poppack.h>
26 #if 0
27 typedef struct {
28     int dummy;
29 } WIN32_FIND_DATAA, WIN32_FIND_DATAW;
30
31 #endif
32 typedef enum tagSTRRET_TYPE {
33     STRRET_WSTR = 0,
34     STRRET_OFFSET = 1,
35     STRRET_CSTR = 2
36 } STRRET_TYPE;
37
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;
47
48 #include <poppack.h>
49 #include <pshpack1.h>
50 typedef struct {
51     int fmt;
52     int cxChar;
53     STRRET str;
54 } SHELLDETAILS, *LPSHELLDETAILS;
55
56 #include <poppack.h>
57 #ifdef __cplusplus
58 }
59 #endif
60 #endif /* __WIDL_SHTYPES_H */