[SHELL32] SHChangeNotify: Add drive, remove drive (#6782)
[reactos.git] / dll / win32 / ole32 / ole32.spec
1 # CoVrfCheckThreadState
2 # CoVrfGetThreadState
3 # CoVrfReleaseThreadState
4 # PropVariantChangeType
5 @ stdcall BindMoniker(ptr long ptr ptr)
6 @ stdcall CLIPFORMAT_UserFree(ptr ptr)
7 @ stdcall CLIPFORMAT_UserMarshal(ptr ptr ptr)
8 @ stdcall CLIPFORMAT_UserSize(ptr long ptr)
9 @ stdcall CLIPFORMAT_UserUnmarshal(ptr ptr ptr)
10 # CLSIDFromOle1Class
11 @ stdcall CLSIDFromProgID(wstr ptr)
12 @ stdcall CLSIDFromProgIDEx(wstr ptr)
13 @ stdcall CLSIDFromString(wstr ptr)
14 @ stdcall CoAddRefServerProcess()
15 @ stdcall CoAllowSetForegroundWindow(ptr ptr)
16 @ stdcall CoBuildVersion()
17 @ stdcall -stub CoCancelCall(long long)
18 @ stdcall CoCopyProxy(ptr ptr)
19 @ stdcall CoCreateFreeThreadedMarshaler(ptr ptr)
20 @ stdcall CoCreateGuid(ptr)
21 @ stdcall CoCreateInstance(ptr ptr long ptr ptr)
22 @ stdcall CoCreateInstanceEx(ptr ptr long ptr long ptr)
23 # CoCreateObjectInContext
24 # CoDeactivateObject
25 @ stdcall CoDisableCallCancellation(ptr)
26 @ stdcall -stub -version=0x600+ CoDisconnectContext(long)
27 @ stdcall CoDisconnectObject(ptr long)
28 @ stdcall CoDosDateTimeToFileTime(long long ptr) kernel32.DosDateTimeToFileTime
29 @ stdcall CoEnableCallCancellation(ptr)
30 @ stdcall CoFileTimeNow(ptr)
31 @ stdcall CoFileTimeToDosDateTime(ptr ptr ptr) kernel32.FileTimeToDosDateTime
32 @ stdcall CoFreeAllLibraries()
33 @ stdcall CoFreeLibrary(long)
34 @ stdcall CoFreeUnusedLibraries()
35 @ stdcall CoFreeUnusedLibrariesEx(long long)
36 # CoGetApartmentID
37 @ stdcall CoGetCallContext(ptr ptr)
38 @ stdcall CoGetCallerTID(ptr)
39 @ stdcall -stub CoGetCancelObject(long ptr ptr)
40 @ stdcall CoGetClassObject(ptr long ptr ptr ptr)
41 # CoGetClassVersion
42 # CoGetComCatalog
43 @ stdcall CoGetContextToken(ptr)
44 @ stdcall CoGetCurrentLogicalThreadId(ptr)
45 @ stdcall CoGetCurrentProcess()
46 @ stdcall CoGetDefaultContext(long ptr ptr)
47 @ stdcall CoGetInstanceFromFile(ptr ptr ptr long long wstr long ptr)
48 @ stdcall CoGetInstanceFromIStorage(ptr ptr ptr long ptr long ptr)
49 @ stdcall -stub CoGetInterceptor(ptr ptr ptr ptr)
50 @ stdcall -stub CoGetInterceptorFromTypeInfo(ptr ptr ptr ptr ptr)
51 @ stdcall CoGetInterfaceAndReleaseStream(ptr ptr ptr)
52 @ stdcall CoGetMalloc(long ptr)
53 @ stdcall CoGetMarshalSizeMax(ptr ptr ptr long ptr long)
54 # CoGetModuleType
55 @ stdcall CoGetObject(wstr ptr ptr ptr)
56 @ stdcall CoGetObjectContext(ptr ptr)
57 @ stdcall CoGetPSClsid(ptr ptr)
58 # CoGetProcessIdentifier
59 @ stdcall CoGetStandardMarshal(ptr ptr long ptr long ptr)
60 @ stdcall CoGetState(ptr)
61 @ stdcall -stub CoGetStdMarshalEx(ptr long ptr)
62 # CoGetSystemSecurityPermissions
63 @ stdcall CoGetTreatAsClass(ptr ptr)
64 @ stdcall CoImpersonateClient()
65 @ stdcall CoInitialize(ptr)
66 @ stdcall CoInitializeEx(ptr long)
67 @ stdcall CoInitializeSecurity(ptr long ptr ptr long long ptr long ptr)
68 @ stdcall CoInitializeWOW(long long)
69 # CoInstall
70 # CoInvalidateRemoteMachineBindings
71 @ stdcall CoIsHandlerConnected(ptr)
72 @ stdcall CoIsOle1Class (ptr)
73 @ stdcall CoLoadLibrary(wstr long)
74 @ stdcall CoLockObjectExternal(ptr long long)
75 @ stdcall CoMarshalHresult(ptr long)
76 @ stdcall CoMarshalInterThreadInterfaceInStream(ptr ptr ptr)
77 @ stdcall CoMarshalInterface(ptr ptr ptr long ptr long)
78 # CoPopServiceDomain
79 # CoPushServiceDomain
80 @ stub CoQueryAuthenticationServices
81 @ stdcall CoQueryClientBlanket(ptr ptr ptr ptr ptr ptr ptr)
82 @ stdcall CoQueryProxyBlanket(ptr ptr ptr ptr ptr ptr ptr ptr)
83 @ stub CoQueryReleaseObject
84 # CoReactivateObject
85 @ stdcall CoRegisterChannelHook(ptr ptr)
86 @ stdcall CoRegisterClassObject(ptr ptr long long ptr)
87 @ stdcall CoRegisterInitializeSpy(ptr ptr)
88 @ stdcall CoRegisterMallocSpy (ptr)
89 @ stdcall CoRegisterMessageFilter(ptr ptr)
90 @ stdcall CoRegisterPSClsid(ptr ptr)
91 @ stdcall CoRegisterSurrogate(ptr)
92 @ stdcall CoRegisterSurrogateEx(ptr ptr)
93 @ stdcall CoReleaseMarshalData(ptr)
94 @ stdcall CoReleaseServerProcess()
95 @ stdcall CoResumeClassObjects()
96 # CoRetireServer
97 @ stdcall CoRevertToSelf()
98 @ stdcall CoRevokeClassObject(long)
99 @ stdcall CoRevokeInitializeSpy(int64)
100 @ stdcall CoRevokeMallocSpy()
101 # CoSetCancelObject
102 @ stdcall CoSetProxyBlanket(ptr long long ptr long long ptr long)
103 @ stdcall CoSetState(ptr)
104 @ stdcall CoSuspendClassObjects()
105 @ stdcall CoSwitchCallContext(ptr ptr)
106 @ stdcall CoTaskMemAlloc(long)
107 @ stdcall CoTaskMemFree(ptr)
108 @ stdcall CoTaskMemRealloc(ptr long)
109 # CoTestCancel
110 @ stdcall CoTreatAsClass(ptr ptr)
111 @ stdcall CoUninitialize()
112 @ stub CoUnloadingWOW
113 @ stdcall CoUnmarshalHresult(ptr ptr)
114 @ stdcall CoUnmarshalInterface(ptr ptr ptr)
115 @ stdcall CoWaitForMultipleHandles(long long long ptr ptr)
116 # ComPs_NdrDllCanUnloadNow
117 # ComPs_NdrDllGetClassObject
118 # ComPs_NdrDllRegisterProxy
119 # ComPs_NdrDllUnregisterProxy
120 @ stdcall CreateAntiMoniker(ptr)
121 @ stdcall CreateBindCtx(long ptr)
122 @ stdcall CreateClassMoniker(ptr ptr)
123 @ stdcall CreateDataAdviseHolder(ptr)
124 @ stdcall CreateDataCache(ptr ptr ptr ptr)
125 @ stdcall CreateErrorInfo(ptr)
126 @ stdcall CreateFileMoniker(wstr ptr)
127 @ stdcall CreateGenericComposite(ptr ptr ptr)
128 @ stdcall CreateILockBytesOnHGlobal(ptr long ptr)
129 @ stdcall CreateItemMoniker(wstr wstr ptr)
130 @ stub CreateObjrefMoniker
131 @ stdcall CreateOleAdviseHolder(ptr)
132 @ stdcall CreatePointerMoniker(ptr ptr)
133 # CreateStdProgressIndicator
134 @ stdcall CreateStreamOnHGlobal(ptr long ptr)
135 # DcomChannelSetHResult
136 @ stdcall DllDebugObjectRPCHook(long ptr)
137 @ stdcall DllGetClassObject(ptr ptr ptr)
138 @ stub DllGetClassObjectWOW
139 @ stdcall -private DllRegisterServer()
140 @ stdcall DoDragDrop(ptr ptr long ptr)
141 @ stub EnableHookObject
142 @ stdcall FmtIdToPropStgName(ptr wstr)
143 @ stdcall FreePropVariantArray(long ptr)
144 @ stdcall GetClassFile(wstr ptr)
145 @ stdcall GetConvertStg(ptr)
146 @ stub GetDocumentBitStg
147 @ stdcall GetErrorInfo(long ptr)
148 @ stdcall GetHGlobalFromILockBytes(ptr ptr)
149 @ stdcall GetHGlobalFromStream(ptr ptr)
150 @ stub GetHookInterface
151 @ stdcall GetRunningObjectTable(long ptr)
152 @ stdcall HACCEL_UserFree(ptr ptr)
153 @ stdcall HACCEL_UserMarshal(ptr ptr ptr)
154 @ stdcall HACCEL_UserSize(ptr long ptr)
155 @ stdcall HACCEL_UserUnmarshal(ptr ptr ptr)
156 @ stdcall HBITMAP_UserFree(ptr ptr)
157 @ stdcall HBITMAP_UserMarshal(ptr ptr ptr)
158 @ stdcall HBITMAP_UserSize(ptr long ptr)
159 @ stdcall HBITMAP_UserUnmarshal(ptr ptr ptr)
160 @ stdcall HBRUSH_UserFree(ptr ptr)
161 @ stdcall HBRUSH_UserMarshal(ptr ptr ptr)
162 @ stdcall HBRUSH_UserSize(ptr long ptr)
163 @ stdcall HBRUSH_UserUnmarshal(ptr ptr ptr)
164 @ stdcall HDC_UserFree(ptr ptr)
165 @ stdcall HDC_UserMarshal(ptr ptr ptr)
166 @ stdcall HDC_UserSize(ptr long ptr)
167 @ stdcall HDC_UserUnmarshal(ptr ptr ptr)
168 @ stdcall HENHMETAFILE_UserFree(ptr ptr)
169 @ stdcall HENHMETAFILE_UserMarshal(ptr ptr ptr)
170 @ stdcall HENHMETAFILE_UserSize(ptr long ptr)
171 @ stdcall HENHMETAFILE_UserUnmarshal(ptr ptr ptr)
172 @ stdcall HGLOBAL_UserFree(ptr ptr)
173 @ stdcall HGLOBAL_UserMarshal(ptr ptr ptr)
174 @ stdcall HGLOBAL_UserSize(ptr long ptr)
175 @ stdcall HGLOBAL_UserUnmarshal(ptr ptr ptr)
176 @ stdcall HICON_UserFree(ptr ptr)
177 @ stdcall HICON_UserMarshal(ptr ptr ptr)
178 @ stdcall HICON_UserSize(ptr long ptr)
179 @ stdcall HICON_UserUnmarshal(ptr ptr ptr)
180 @ stdcall HMENU_UserFree(ptr ptr)
181 @ stdcall HMENU_UserMarshal(ptr ptr ptr)
182 @ stdcall HMENU_UserSize(ptr long ptr)
183 @ stdcall HMENU_UserUnmarshal(ptr ptr ptr)
184 @ stdcall HMETAFILEPICT_UserFree(ptr ptr)
185 @ stdcall HMETAFILEPICT_UserMarshal(ptr ptr ptr)
186 @ stdcall HMETAFILEPICT_UserSize(ptr long ptr)
187 @ stdcall HMETAFILEPICT_UserUnmarshal(ptr ptr ptr)
188 @ stdcall HMETAFILE_UserFree(ptr ptr)
189 @ stdcall HMETAFILE_UserMarshal(ptr ptr ptr)
190 @ stdcall HMETAFILE_UserSize(ptr long ptr)
191 @ stdcall HMETAFILE_UserUnmarshal(ptr ptr ptr)
192 @ stdcall HPALETTE_UserFree(ptr ptr)
193 @ stdcall HPALETTE_UserMarshal(ptr ptr ptr)
194 @ stdcall HPALETTE_UserSize(ptr long ptr)
195 @ stdcall HPALETTE_UserUnmarshal(ptr ptr ptr)
196 @ stdcall HWND_UserFree(ptr ptr)
197 @ stdcall HWND_UserMarshal(ptr ptr ptr)
198 @ stdcall HWND_UserSize(ptr long ptr)
199 @ stdcall HWND_UserUnmarshal(ptr ptr ptr)
200 # HkOleRegisterObject
201 @ stdcall IIDFromString(wstr ptr)
202 @ stdcall IsAccelerator(long long ptr long)
203 @ stdcall IsEqualGUID(ptr ptr)
204 @ stub IsValidIid
205 @ stdcall IsValidInterface(ptr)
206 @ stub IsValidPtrIn
207 @ stub IsValidPtrOut
208 @ stdcall MkParseDisplayName(ptr ptr ptr ptr)
209 @ stdcall MonikerCommonPrefixWith(ptr ptr ptr)
210 @ stub MonikerRelativePathTo
211 @ stdcall OleBuildVersion()
212 @ stdcall OleConvertIStorageToOLESTREAM(ptr ptr)
213 @ stub OleConvertIStorageToOLESTREAMEx
214 @ stdcall OleConvertOLESTREAMToIStorage(ptr ptr ptr)
215 @ stub OleConvertOLESTREAMToIStorageEx
216 @ stdcall OleCreate(ptr ptr long ptr ptr ptr ptr)
217 @ stdcall OleCreateDefaultHandler(ptr ptr ptr ptr)
218 @ stdcall OleCreateEmbeddingHelper(ptr ptr long ptr ptr ptr)
219 @ stub OleCreateEx
220 @ stdcall OleCreateFromData(ptr ptr long ptr ptr ptr ptr)
221 @ stdcall OleCreateFromDataEx(ptr ptr long long long ptr ptr ptr ptr ptr ptr ptr)
222 @ stdcall OleCreateFromFile(ptr wstr ptr long ptr ptr ptr ptr)
223 @ stdcall OleCreateFromFileEx(ptr wstr ptr long long long ptr ptr ptr ptr ptr ptr ptr)
224 @ stdcall OleCreateLink(ptr ptr long ptr ptr ptr ptr)
225 @ stub OleCreateLinkEx
226 @ stdcall OleCreateLinkFromData(ptr ptr long ptr ptr ptr ptr)
227 @ stub OleCreateLinkFromDataEx
228 @ stdcall OleCreateLinkToFile(ptr ptr long ptr ptr ptr ptr)
229 @ stub OleCreateLinkToFileEx
230 @ stdcall OleCreateMenuDescriptor(long ptr)
231 @ stdcall OleCreateStaticFromData(ptr ptr long ptr ptr ptr ptr)
232 @ stdcall OleDestroyMenuDescriptor(long)
233 @ stdcall OleDoAutoConvert(ptr ptr)
234 @ stdcall OleDraw(ptr long long ptr)
235 @ stdcall OleDuplicateData(long long long)
236 @ stdcall OleFlushClipboard()
237 @ stdcall OleGetAutoConvert(ptr ptr)
238 @ stdcall OleGetClipboard(ptr)
239 @ stdcall OleGetIconOfClass(ptr ptr long)
240 @ stdcall OleGetIconOfFile(wstr long)
241 @ stdcall OleInitialize(ptr)
242 @ stdcall OleInitializeWOW(long long)
243 @ stdcall OleIsCurrentClipboard(ptr)
244 @ stdcall OleIsRunning(ptr)
245 @ stdcall OleLoad(ptr ptr ptr ptr)
246 @ stdcall OleLoadFromStream(ptr ptr ptr)
247 @ stdcall OleLockRunning(ptr long long)
248 @ stdcall OleMetafilePictFromIconAndLabel(long ptr ptr long)
249 @ stdcall OleNoteObjectVisible(ptr long)
250 @ stdcall OleQueryCreateFromData(ptr)
251 @ stdcall OleQueryLinkFromData(ptr)
252 @ stdcall OleRegEnumFormatEtc(ptr long ptr)
253 @ stdcall OleRegEnumVerbs(long ptr)
254 @ stdcall OleRegGetMiscStatus(ptr long ptr)
255 @ stdcall OleRegGetUserType(long long ptr)
256 @ stdcall OleRun(ptr)
257 @ stdcall OleSave(ptr ptr long)
258 @ stdcall OleSaveToStream(ptr ptr)
259 @ stdcall OleSetAutoConvert(ptr ptr)
260 @ stdcall OleSetClipboard(ptr)
261 @ stdcall OleSetContainedObject(ptr long)
262 @ stdcall OleSetMenuDescriptor(long long long ptr ptr)
263 @ stdcall OleTranslateAccelerator(ptr ptr ptr)
264 @ stdcall OleUninitialize()
265 @ stub OpenOrCreateStream
266 @ stdcall ProgIDFromCLSID(ptr ptr)
267 @ stdcall PropStgNameToFmtId(wstr ptr)
268 @ stdcall PropSysAllocString(wstr)
269 @ stdcall PropSysFreeString(wstr)
270 @ stdcall PropVariantClear(ptr)
271 @ stdcall PropVariantCopy(ptr ptr)
272 @ stdcall ReadClassStg(ptr ptr)
273 @ stdcall ReadClassStm(ptr ptr)
274 @ stdcall ReadFmtUserTypeStg(ptr ptr ptr)
275 @ stub ReadOleStg
276 @ stub ReadStringStream
277 @ stdcall RegisterDragDrop(long ptr)
278 @ stdcall ReleaseStgMedium(ptr)
279 @ stdcall RevokeDragDrop(long)
280 @ stdcall SNB_UserFree(ptr ptr)
281 @ stdcall SNB_UserMarshal(ptr ptr ptr)
282 @ stdcall SNB_UserSize(ptr long ptr)
283 @ stdcall SNB_UserUnmarshal(ptr ptr ptr)
284 @ stdcall STGMEDIUM_UserFree(ptr ptr)
285 @ stdcall STGMEDIUM_UserMarshal(ptr ptr ptr)
286 @ stdcall STGMEDIUM_UserSize(ptr long ptr)
287 @ stdcall STGMEDIUM_UserUnmarshal(ptr ptr ptr)
288 @ stdcall SetConvertStg(ptr long)
289 @ stub SetDocumentBitStg
290 @ stdcall SetErrorInfo(long ptr)
291 @ stdcall StgConvertPropertyToVariant(ptr long ptr ptr)
292 @ stdcall StgConvertVariantToProperty(ptr long ptr ptr long long ptr)
293 @ stdcall StgCreateDocfile(wstr long long ptr)
294 @ stdcall StgCreateDocfileOnILockBytes(ptr long long ptr)
295 @ stdcall StgCreatePropSetStg(ptr long ptr)
296 @ stdcall StgCreatePropStg(ptr ptr ptr long long ptr)
297 @ stdcall StgCreateStorageEx(wstr long long long ptr ptr ptr ptr)
298 @ stub StgGetIFillLockBytesOnFile
299 @ stub StgGetIFillLockBytesOnILockBytes
300 @ stdcall StgIsStorageFile(wstr)
301 @ stdcall StgIsStorageILockBytes(ptr)
302 @ stub StgOpenAsyncDocfileOnIFillLockBytes
303 @ stdcall StgOpenPropStg(ptr ptr long long ptr)
304 @ stdcall StgOpenStorage(wstr ptr long ptr long ptr)
305 @ stdcall StgOpenStorageEx(wstr long long long ptr ptr ptr ptr)
306 # StgOpenStorageOnHandle
307 @ stdcall StgOpenStorageOnILockBytes(ptr ptr long long long ptr)
308 # StgPropertyLengthAsVariant
309 @ stdcall StgSetTimes(wstr ptr ptr ptr )
310 @ stdcall StringFromCLSID(ptr ptr)
311 @ stdcall StringFromGUID2(ptr ptr long)
312 @ stdcall StringFromIID(ptr ptr) StringFromCLSID
313 @ stub UpdateDCOMSettings
314 @ stub UtConvertDvtd16toDvtd32
315 @ stub UtConvertDvtd32toDvtd16
316 @ stub UtGetDvtd16Info
317 @ stub UtGetDvtd32Info
318 @ stdcall WdtpInterfacePointer_UserFree(ptr)
319 @ stdcall WdtpInterfacePointer_UserMarshal(ptr long ptr ptr ptr)
320 @ stdcall WdtpInterfacePointer_UserSize(ptr long ptr long ptr)
321 @ stdcall WdtpInterfacePointer_UserUnmarshal(ptr ptr ptr ptr)
322 @ stdcall WriteClassStg(ptr ptr)
323 @ stdcall WriteClassStm(ptr ptr)
324 @ stdcall WriteFmtUserTypeStg(ptr long ptr)
325 @ stub WriteOleStg
326 @ stub WriteStringStream