xref: /reactos/dll/win32/ole32/ole32.spec (revision 7115d7ba)
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
327