]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.eclipse.swt.win32.win32.x86_64/library/com_structs.h
Merge branch 'bug-623' into release/1.43.0
[simantics/platform.git] / bundles / org.eclipse.swt.win32.win32.x86_64 / library / com_structs.h
1 /*******************************************************************************
2  * Copyright (c) 2000, 2019 IBM Corporation and others.
3  *
4  * This program and the accompanying materials
5  * are made available under the terms of the Eclipse Public License 2.0
6  * which accompanies this distribution, and is available at
7  * https://www.eclipse.org/legal/epl-2.0/
8  *
9  * SPDX-License-Identifier: EPL-2.0
10  *
11  * Contributors:
12  *    IBM Corporation - initial API and implementation
13  *******************************************************************************/
14
15 /* Note: This file was auto-generated by org.eclipse.swt.tools.internal.JNIGenerator */
16 /* DO NOT EDIT - your changes will be lost. */
17
18 #include "com.h"
19
20 #ifndef NO_CAUUID
21 void cacheCAUUIDFields(JNIEnv *env, jobject lpObject);
22 CAUUID *getCAUUIDFields(JNIEnv *env, jobject lpObject, CAUUID *lpStruct);
23 void setCAUUIDFields(JNIEnv *env, jobject lpObject, CAUUID *lpStruct);
24 #define CAUUID_sizeof() sizeof(CAUUID)
25 #else
26 #define cacheCAUUIDFields(a,b)
27 #define getCAUUIDFields(a,b,c) NULL
28 #define setCAUUIDFields(a,b,c)
29 #define CAUUID_sizeof() 0
30 #endif
31
32 #ifndef NO_CONTROLINFO
33 void cacheCONTROLINFOFields(JNIEnv *env, jobject lpObject);
34 CONTROLINFO *getCONTROLINFOFields(JNIEnv *env, jobject lpObject, CONTROLINFO *lpStruct);
35 void setCONTROLINFOFields(JNIEnv *env, jobject lpObject, CONTROLINFO *lpStruct);
36 #define CONTROLINFO_sizeof() sizeof(CONTROLINFO)
37 #else
38 #define cacheCONTROLINFOFields(a,b)
39 #define getCONTROLINFOFields(a,b,c) NULL
40 #define setCONTROLINFOFields(a,b,c)
41 #define CONTROLINFO_sizeof() 0
42 #endif
43
44 #ifndef NO_DISPPARAMS
45 void cacheDISPPARAMSFields(JNIEnv *env, jobject lpObject);
46 DISPPARAMS *getDISPPARAMSFields(JNIEnv *env, jobject lpObject, DISPPARAMS *lpStruct);
47 void setDISPPARAMSFields(JNIEnv *env, jobject lpObject, DISPPARAMS *lpStruct);
48 #define DISPPARAMS_sizeof() sizeof(DISPPARAMS)
49 #else
50 #define cacheDISPPARAMSFields(a,b)
51 #define getDISPPARAMSFields(a,b,c) NULL
52 #define setDISPPARAMSFields(a,b,c)
53 #define DISPPARAMS_sizeof() 0
54 #endif
55
56 #ifndef NO_EXCEPINFO
57 void cacheEXCEPINFOFields(JNIEnv *env, jobject lpObject);
58 EXCEPINFO *getEXCEPINFOFields(JNIEnv *env, jobject lpObject, EXCEPINFO *lpStruct);
59 void setEXCEPINFOFields(JNIEnv *env, jobject lpObject, EXCEPINFO *lpStruct);
60 #define EXCEPINFO_sizeof() sizeof(EXCEPINFO)
61 #else
62 #define cacheEXCEPINFOFields(a,b)
63 #define getEXCEPINFOFields(a,b,c) NULL
64 #define setEXCEPINFOFields(a,b,c)
65 #define EXCEPINFO_sizeof() 0
66 #endif
67
68 #ifndef NO_FORMATETC
69 void cacheFORMATETCFields(JNIEnv *env, jobject lpObject);
70 FORMATETC *getFORMATETCFields(JNIEnv *env, jobject lpObject, FORMATETC *lpStruct);
71 void setFORMATETCFields(JNIEnv *env, jobject lpObject, FORMATETC *lpStruct);
72 #define FORMATETC_sizeof() sizeof(FORMATETC)
73 #else
74 #define cacheFORMATETCFields(a,b)
75 #define getFORMATETCFields(a,b,c) NULL
76 #define setFORMATETCFields(a,b,c)
77 #define FORMATETC_sizeof() 0
78 #endif
79
80 #ifndef NO_FUNCDESC
81 void cacheFUNCDESCFields(JNIEnv *env, jobject lpObject);
82 FUNCDESC *getFUNCDESCFields(JNIEnv *env, jobject lpObject, FUNCDESC *lpStruct);
83 void setFUNCDESCFields(JNIEnv *env, jobject lpObject, FUNCDESC *lpStruct);
84 #define FUNCDESC_sizeof() sizeof(FUNCDESC)
85 #else
86 #define cacheFUNCDESCFields(a,b)
87 #define getFUNCDESCFields(a,b,c) NULL
88 #define setFUNCDESCFields(a,b,c)
89 #define FUNCDESC_sizeof() 0
90 #endif
91
92 #ifndef NO_GUID
93 void cacheGUIDFields(JNIEnv *env, jobject lpObject);
94 GUID *getGUIDFields(JNIEnv *env, jobject lpObject, GUID *lpStruct);
95 void setGUIDFields(JNIEnv *env, jobject lpObject, GUID *lpStruct);
96 #define GUID_sizeof() sizeof(GUID)
97 #else
98 #define cacheGUIDFields(a,b)
99 #define getGUIDFields(a,b,c) NULL
100 #define setGUIDFields(a,b,c)
101 #define GUID_sizeof() 0
102 #endif
103
104 #ifndef NO_LICINFO
105 void cacheLICINFOFields(JNIEnv *env, jobject lpObject);
106 LICINFO *getLICINFOFields(JNIEnv *env, jobject lpObject, LICINFO *lpStruct);
107 void setLICINFOFields(JNIEnv *env, jobject lpObject, LICINFO *lpStruct);
108 #define LICINFO_sizeof() sizeof(LICINFO)
109 #else
110 #define cacheLICINFOFields(a,b)
111 #define getLICINFOFields(a,b,c) NULL
112 #define setLICINFOFields(a,b,c)
113 #define LICINFO_sizeof() 0
114 #endif
115
116 #ifndef NO_OLECMD
117 void cacheOLECMDFields(JNIEnv *env, jobject lpObject);
118 OLECMD *getOLECMDFields(JNIEnv *env, jobject lpObject, OLECMD *lpStruct);
119 void setOLECMDFields(JNIEnv *env, jobject lpObject, OLECMD *lpStruct);
120 #define OLECMD_sizeof() sizeof(OLECMD)
121 #else
122 #define cacheOLECMDFields(a,b)
123 #define getOLECMDFields(a,b,c) NULL
124 #define setOLECMDFields(a,b,c)
125 #define OLECMD_sizeof() 0
126 #endif
127
128 #ifndef NO_OLEINPLACEFRAMEINFO
129 void cacheOLEINPLACEFRAMEINFOFields(JNIEnv *env, jobject lpObject);
130 OLEINPLACEFRAMEINFO *getOLEINPLACEFRAMEINFOFields(JNIEnv *env, jobject lpObject, OLEINPLACEFRAMEINFO *lpStruct);
131 void setOLEINPLACEFRAMEINFOFields(JNIEnv *env, jobject lpObject, OLEINPLACEFRAMEINFO *lpStruct);
132 #define OLEINPLACEFRAMEINFO_sizeof() sizeof(OLEINPLACEFRAMEINFO)
133 #else
134 #define cacheOLEINPLACEFRAMEINFOFields(a,b)
135 #define getOLEINPLACEFRAMEINFOFields(a,b,c) NULL
136 #define setOLEINPLACEFRAMEINFOFields(a,b,c)
137 #define OLEINPLACEFRAMEINFO_sizeof() 0
138 #endif
139
140 #ifndef NO_STGMEDIUM
141 void cacheSTGMEDIUMFields(JNIEnv *env, jobject lpObject);
142 STGMEDIUM *getSTGMEDIUMFields(JNIEnv *env, jobject lpObject, STGMEDIUM *lpStruct);
143 void setSTGMEDIUMFields(JNIEnv *env, jobject lpObject, STGMEDIUM *lpStruct);
144 #define STGMEDIUM_sizeof() sizeof(STGMEDIUM)
145 #else
146 #define cacheSTGMEDIUMFields(a,b)
147 #define getSTGMEDIUMFields(a,b,c) NULL
148 #define setSTGMEDIUMFields(a,b,c)
149 #define STGMEDIUM_sizeof() 0
150 #endif
151
152 #ifndef NO_TYPEATTR
153 void cacheTYPEATTRFields(JNIEnv *env, jobject lpObject);
154 TYPEATTR *getTYPEATTRFields(JNIEnv *env, jobject lpObject, TYPEATTR *lpStruct);
155 void setTYPEATTRFields(JNIEnv *env, jobject lpObject, TYPEATTR *lpStruct);
156 #define TYPEATTR_sizeof() sizeof(TYPEATTR)
157 #else
158 #define cacheTYPEATTRFields(a,b)
159 #define getTYPEATTRFields(a,b,c) NULL
160 #define setTYPEATTRFields(a,b,c)
161 #define TYPEATTR_sizeof() 0
162 #endif
163
164 #ifndef NO_VARDESC
165 void cacheVARDESCFields(JNIEnv *env, jobject lpObject);
166 VARDESC *getVARDESCFields(JNIEnv *env, jobject lpObject, VARDESC *lpStruct);
167 void setVARDESCFields(JNIEnv *env, jobject lpObject, VARDESC *lpStruct);
168 #define VARDESC_sizeof() sizeof(VARDESC)
169 #else
170 #define cacheVARDESCFields(a,b)
171 #define getVARDESCFields(a,b,c) NULL
172 #define setVARDESCFields(a,b,c)
173 #define VARDESC_sizeof() 0
174 #endif
175
176 #ifndef NO_VARIANT
177 void cacheVARIANTFields(JNIEnv *env, jobject lpObject);
178 VARIANT *getVARIANTFields(JNIEnv *env, jobject lpObject, VARIANT *lpStruct);
179 void setVARIANTFields(JNIEnv *env, jobject lpObject, VARIANT *lpStruct);
180 #define VARIANT_sizeof() sizeof(VARIANT)
181 #else
182 #define cacheVARIANTFields(a,b)
183 #define getVARIANTFields(a,b,c) NULL
184 #define setVARIANTFields(a,b,c)
185 #define VARIANT_sizeof() 0
186 #endif
187