1 /**
2  * This file is part of the mingw-w64 runtime package.
3  * No warranty is given; refer to the file DISCLAIMER within this package.
4  */
5 
6 #ifndef _APISETCCONV_
7 #define _APISETCCONV_
8 
9 #ifndef CMAPI
10 #ifndef _CFGMGR32_
11 #define CMAPI DECLSPEC_IMPORT
12 #else
13 #define CMAPI
14 #endif
15 #endif
16 
17 #ifndef CREDUIAPI
18 #ifndef _CREDUI_
19 #define CREDUIAPI DECLSPEC_IMPORT
20 #else
21 #define CREDUIAPI
22 #endif
23 #endif
24 
25 #ifndef WINABLEAPI
26 #ifndef _USER32_
27 #define WINABLEAPI DECLSPEC_IMPORT
28 #else
29 #define WINABLEAPI
30 #endif
31 #endif
32 
33 #ifndef WINADVAPI
34 #ifndef _ADVAPI32_
35 #define WINADVAPI DECLSPEC_IMPORT
36 #else
37 #define WINADVAPI
38 #endif
39 #endif
40 
41 #ifndef WINBASEAPI
42 #ifndef _KERNEL32_
43 #define WINBASEAPI DECLSPEC_IMPORT
44 #else
45 #define WINBASEAPI
46 #endif
47 #endif
48 
49 #ifndef WINUSERAPI
50 #ifndef _USER32_
51 #define WINUSERAPI DECLSPEC_IMPORT
52 #else
53 #define WINUSERAPI
54 #endif
55 #endif
56 
57 #ifndef ZAWPROXYAPI
58 #ifndef _ZAWPROXY_
59 #define ZAWPROXYAPI DECLSPEC_IMPORT
60 #else
61 #define ZAWPROXYAPI
62 #endif
63 #endif
64 
65 #ifndef WINCFGMGR32API
66 #ifndef _SETUPAPI_
67 #define WINCFGMGR32API DECLSPEC_IMPORT
68 #else
69 #define WINCFGMGR32API
70 #endif
71 #endif
72 
73 #ifndef WINDEVQUERYAPI
74 #ifndef _CFGMGR32_
75 #define WINDEVQUERYAPI DECLSPEC_IMPORT
76 #else
77 #define WINDEVQUERYAPI
78 #endif
79 #endif
80 
81 #ifndef WINSWDEVICEAPI
82 #ifndef _CFGMGR32_
83 #define WINSWDEVICEAPI DECLSPEC_IMPORT
84 #else
85 #define WINSWDEVICEAPI
86 #endif
87 #endif
88 
89 #ifndef WINPATHCCHAPI
90 #ifndef STATIC_PATHCCH
91 #define WINPATHCCHAPI WINBASEAPI
92 #else
93 #define WINPATHCCHAPI
94 #endif
95 #endif
96 
97 #endif
98