Added winebuild support for generating a .dbg.c file containing the
[wine/multimedia.git] / dlls / ole32 / ole32.spec
blob4639af7bc784ae15ac806b3546889ed0baf84b69
1 name ole32
2 init OLE32_DllEntryPoint
4 1 stub BindMoniker # stdcall (ptr long ptr ptr) return 0,ERR_NOTIMPLEMENTED
5 2 stdcall CLSIDFromProgID(wstr ptr) CLSIDFromProgID
6 3 stdcall CLSIDFromString(wstr ptr) CLSIDFromString
7 4 stdcall CoBuildVersion() CoBuildVersion
8 5 stdcall CoCreateFreeThreadedMarshaler(ptr ptr) CoCreateFreeThreadedMarshaler
9 6 stdcall CoCreateGuid(ptr) CoCreateGuid
10 7 stdcall CoCreateInstance(ptr ptr long ptr ptr) CoCreateInstance
11 8 stdcall CoDisconnectObject(ptr long) CoDisconnectObject
12 9 forward CoDosDateTimeToFileTime kernel32.DosDateTimeToFileTime
13 10 stdcall CoFileTimeNow(ptr) CoFileTimeNow
14 11 forward CoFileTimeToDosDateTime kernel32.FileTimeToDosDateTime
15 12 stdcall CoFreeAllLibraries() CoFreeAllLibraries
16 13 stdcall CoFreeLibrary(long) CoFreeLibrary
17 14 stdcall CoFreeUnusedLibraries() CoFreeUnusedLibraries
18 15 stub CoGetCallerTID
19 16 stdcall CoGetClassObject(ptr long ptr ptr ptr) CoGetClassObject
20 17 stub CoGetCurrentLogicalThreadId
21 18 stdcall CoGetCurrentProcess() CoGetCurrentProcess
22 19 stdcall CoGetInterfaceAndReleaseStream(ptr ptr ptr) CoGetInterfaceAndReleaseStream
23 20 stdcall CoGetMalloc(long ptr) CoGetMalloc
24 21 stdcall CoGetMarshalSizeMax(ptr ptr ptr long ptr long) CoGetMarshalSizeMax
25 22 stdcall CoGetPSClsid(ptr ptr) CoGetPSClsid
26 23 stdcall CoGetStandardMarshal(ptr ptr long ptr long ptr) CoGetStandardMarshal
27 24 stub CoGetState
28 25 stub CoGetTreatAsClass # stdcall (ptr ptr) return 0,ERR_NOTIMPLEMENTED
29 26 stdcall CoInitialize(ptr) CoInitialize
30 27 stdcall CoInitializeWOW(long long) CoInitializeWOW
31 28 stub CoIsHandlerConnected # stdcall (ptr) return 0,ERR_NOTIMPLEMENTED
32 29 stdcall CoIsOle1Class (ptr) CoIsOle1Class
33 30 stdcall CoLoadLibrary(wstr long) CoLoadLibrary
34 31 stdcall CoLockObjectExternal(ptr long long) CoLockObjectExternal
35 32 stub CoMarshalHresult # stdcall (ptr ptr) return 0,ERR_NOTIMPLEMENTED
36 33 stdcall CoMarshalInterThreadInterfaceInStream(ptr ptr ptr) CoMarshalInterThreadInterfaceInStream
37 34 stdcall CoMarshalInterface(ptr ptr ptr long ptr long) CoMarshalInterface
38 35 stub CoQueryReleaseObject
39 36 stdcall CoRegisterClassObject(ptr ptr long long ptr) CoRegisterClassObject
40 37 stub CoRegisterMallocSpy # stdcall (ptr) return 0,ERR_NOTIMPLEMENTED
41 38 stdcall CoRegisterMessageFilter(ptr ptr) CoRegisterMessageFilter
42 39 stub CoReleaseMarshalData # stdcall (ptr) return 0,ERR_NOTIMPLEMENTED
43 40 stdcall CoRevokeClassObject(long) CoRevokeClassObject
44 41 stub CoRevokeMallocSpy # stdcall () return 0,ERR_NOTIMPLEMENTED
45 42 stdcall CoSetState(ptr) CoSetState
46 43 stdcall CoTaskMemAlloc(long) CoTaskMemAlloc
47 44 stdcall CoTaskMemFree(ptr) CoTaskMemFree
48 45 stdcall CoTaskMemRealloc(ptr long) CoTaskMemRealloc
49 46 stdcall CoTreatAsClass(ptr ptr) CoTreatAsClass
50 47 stdcall CoUninitialize() CoUninitialize
51 48 stub CoUnloadingWOW
52 49 stub CoUnmarshalHresult # stdcall (ptr ptr) return 0,ERR_NOTIMPLEMENTED
53 50 stdcall CoUnmarshalInterface(ptr ptr ptr) CoUnmarshalInterface
54 51 stdcall CreateAntiMoniker(ptr) CreateAntiMoniker
55 52 stdcall CreateBindCtx(long ptr) CreateBindCtx
56 53 stdcall CreateDataAdviseHolder(ptr) CreateDataAdviseHolder
57 54 stdcall CreateDataCache(ptr ptr ptr ptr) CreateDataCache
58 55 stdcall CreateFileMoniker(wstr ptr) CreateFileMoniker
59 56 stdcall CreateGenericComposite(ptr ptr ptr) CreateGenericComposite
60 57 stdcall CreateILockBytesOnHGlobal(ptr long ptr) CreateILockBytesOnHGlobal
61 58 stdcall CreateItemMoniker(wstr wstr ptr) CreateItemMoniker
62 59 stdcall CreateOleAdviseHolder(ptr) CreateOleAdviseHolder
63 60 stub CreatePointerMoniker # stdcall (ptr ptr) return 0,ERR_NOTIMPLEMENTED
64 61 stdcall CreateStreamOnHGlobal(ptr long ptr) CreateStreamOnHGlobal
65 62 stdcall DllDebugObjectRPCHook(long ptr) DllDebugObjectRPCHook
66 63 stdcall DllGetClassObject (ptr ptr ptr) OLE32_DllGetClassObject
67 64 stub DllGetClassObjectWOW
68 65 stdcall DoDragDrop(ptr ptr long ptr) DoDragDrop
69 66 stub EnableHookObject
70 67 stdcall GetClassFile(ptr ptr) GetClassFile
71 68 stdcall GetConvertStg(ptr) GetConvertStg
72 69 stub GetDocumentBitStg
73 70 stdcall GetHGlobalFromILockBytes(ptr ptr) GetHGlobalFromILockBytes
74 71 stdcall GetHGlobalFromStream(ptr ptr) GetHGlobalFromStream
75 72 stub GetHookInterface
76 73 stdcall GetRunningObjectTable(long ptr) GetRunningObjectTable
77 74 stdcall IIDFromString(wstr ptr) CLSIDFromString
78 75 stdcall IsAccelerator(long long ptr long) IsAccelerator
79 76 stdcall IsEqualGUID(ptr ptr) IsEqualGUID
80 77 stub IsValidIid
81 78 stdcall IsValidInterface(ptr) IsValidInterface
82 79 stub IsValidPtrIn
83 80 stub IsValidPtrOut
84 81 stdcall MkParseDisplayName(ptr ptr ptr ptr) MkParseDisplayName
85 82 stdcall MonikerCommonPrefixWith(ptr ptr ptr) MonikerCommonPrefixWith
86 83 stub MonikerRelativePathTo
87 84 stdcall OleBuildVersion() OleBuildVersion
88 85 stdcall OleConvertIStorageToOLESTREAM(ptr ptr) OleConvertIStorageToOLESTREAM
89 86 stub OleConvertIStorageToOLESTREAMEx
90 87 stdcall OleConvertOLESTREAMToIStorage(ptr ptr ptr) OleConvertOLESTREAMToIStorage
91 88 stub OleConvertOLESTREAMToIStorageEx
92 89 stdcall OleCreate(ptr ptr long ptr ptr ptr ptr) OleCreate
93 90 stdcall OleCreateDefaultHandler(ptr ptr ptr ptr) OleCreateDefaultHandler
94 91 stub OleCreateEmbeddingHelper
95 92 stdcall OleCreateFromData(ptr ptr long ptr ptr ptr ptr) OleCreateFromData
96 93 stdcall OleCreateFromFile(ptr ptr ptr long ptr ptr ptr ptr) OleCreateFromFile
97 94 stdcall OleCreateLink(ptr ptr long ptr ptr ptr ptr) OleCreateLink
98 95 stdcall OleCreateLinkFromData(ptr ptr long ptr ptr ptr ptr) OleCreateLinkFromData
99 96 stdcall OleCreateLinkToFile(ptr ptr long ptr ptr ptr ptr) OleCreateLinkToFile
100 97 stdcall OleCreateMenuDescriptor(long ptr) OleCreateMenuDescriptor
101 98 stdcall OleCreateStaticFromData(ptr ptr long ptr ptr ptr ptr) OleCreateStaticFromData
102 99 stdcall OleDestroyMenuDescriptor(long) OleDestroyMenuDescriptor
103 100 stub OleDoAutoConvert
104 101 stub OleDraw
105 102 stdcall OleDuplicateData(long long long) OleDuplicateData
106 103 stdcall OleFlushClipboard() OleFlushClipboard
107 104 stdcall OleGetAutoConvert(ptr ptr) OleGetAutoConvert
108 105 stdcall OleGetClipboard(ptr) OleGetClipboard
109 106 stdcall OleGetIconOfClass(ptr ptr long) OleGetIconOfClass
110 107 stub OleGetIconOfFile
111 108 stdcall OleInitialize(ptr) OleInitialize
112 109 stdcall OleInitializeWOW(long) OleInitializeWOW
113 110 stdcall OleIsCurrentClipboard(ptr) OleIsCurrentClipboard
114 111 stdcall OleIsRunning(ptr) OleIsRunning
115 112 stdcall OleLoad(ptr ptr ptr ptr) OleLoad
116 113 stdcall OleLoadFromStream(ptr ptr ptr) OleLoadFromStream
117 114 stdcall OleLockRunning(ptr long long) OleLockRunning
118 115 stub OleMetafilePictFromIconAndLabel
119 116 stub OleNoteObjectVisible
120 117 stdcall OleQueryCreateFromData(ptr) OleQueryCreateFromData
121 118 stdcall OleQueryLinkFromData(ptr) OleQueryLinkFromData
122 119 stdcall OleRegEnumFormatEtc(ptr long ptr) OleRegEnumFormatEtc
123 120 stdcall OleRegEnumVerbs(long ptr) OleRegEnumVerbs
124 121 stdcall OleRegGetMiscStatus(ptr long ptr) OleRegGetMiscStatus
125 122 stdcall OleRegGetUserType(long long ptr) OleRegGetUserType
126 123 stdcall OleRun(ptr) OleRun
127 124 stdcall OleSave(ptr ptr long) OleSave
128 125 stdcall OleSaveToStream(ptr ptr) OleSaveToStream
129 126 stdcall OleSetAutoConvert(ptr ptr) OleSetAutoConvert
130 127 stdcall OleSetClipboard(ptr) OleSetClipboard
131 128 stdcall OleSetContainedObject(ptr long) OleSetContainedObject
132 129 stdcall OleSetMenuDescriptor(long long long ptr ptr) OleSetMenuDescriptor
133 130 stdcall OleTranslateAccelerator(ptr ptr ptr) OleTranslateAccelerator
134 131 stdcall OleUninitialize() OleUninitialize
135 132 stub OpenOrCreateStream
136 133 stdcall ProgIDFromCLSID(ptr ptr) ProgIDFromCLSID
137 134 stdcall ReadClassStg(ptr ptr) ReadClassStg
138 135 stdcall ReadClassStm(ptr ptr) ReadClassStm
139 136 stdcall ReadFmtUserTypeStg(ptr ptr ptr) ReadFmtUserTypeStg
140 137 stub ReadOleStg
141 138 stub ReadStringStream
142 139 stdcall RegisterDragDrop(long ptr) RegisterDragDrop
143 140 stdcall ReleaseStgMedium(ptr) ReleaseStgMedium
144 141 stdcall RevokeDragDrop(long) RevokeDragDrop
145 142 stdcall SetConvertStg(ptr long) SetConvertStg
146 143 stub SetDocumentBitStg
147 144 stdcall StgCreateDocfile(wstr long long ptr) StgCreateDocfile
148 145 stdcall StgCreateDocfileOnILockBytes(ptr long long ptr) StgCreateDocfileOnILockBytes
149 146 stdcall StgIsStorageFile(wstr) StgIsStorageFile
150 147 stdcall StgIsStorageILockBytes(ptr) StgIsStorageILockBytes
151 148 stdcall StgOpenStorage(wstr ptr long ptr long ptr) StgOpenStorage
152 149 stdcall StgOpenStorageOnILockBytes(ptr ptr long long long ptr) StgOpenStorageOnILockBytes
153 150 stdcall StgSetTimes(wstr ptr ptr ptr ) StgSetTimes
154 151 stdcall StringFromCLSID(ptr ptr) StringFromCLSID
155 152 stdcall StringFromGUID2(ptr ptr long) StringFromGUID2
156 153 stdcall StringFromIID(ptr ptr) StringFromCLSID
157 154 stub UtConvertDvtd16toDvtd32
158 155 stub UtConvertDvtd32toDvtd16
159 156 stub UtGetDvtd16Info
160 157 stub UtGetDvtd32Info
161 158 stdcall WriteClassStg(ptr ptr) WriteClassStg
162 159 stdcall WriteClassStm(ptr ptr) WriteClassStm
163 160 stdcall WriteFmtUserTypeStg(ptr long ptr) WriteFmtUserTypeStg
164 161 stub WriteOleStg
165 162 stub WriteStringStream
166 163 stdcall CoInitializeEx(ptr long) CoInitializeEx
167 164 stub CoInitializeSecurity # stdcall (ptr long ptr ptr long long ptr long ptr) return 0,ERR_NOTIMPLEMENTED
168 165 stdcall CoCreateInstanceEx(ptr ptr long ptr long ptr) CoCreateInstanceEx
169 166 stdcall PropVariantClear(ptr) PropVariantClear
170 167 stub CoCopyProxy # stdcall (ptr ptr) return 0,ERR_NOTIMPLEMENTED
171 168 stub CoGetCallContext # stdcall (ptr ptr) return 0,ERR_NOTIMPLEMENTED
172 169 stub CoGetInstanceFromFile # stdcall (ptr ptr ptr long wstr long ptr) return 0,ERR_NOTIMPLEMENTED
173 170 stub CoGetInstanceFromIStorage # stdcall (ptr ptr ptr long ptr long ptr) return 0,ERR_NOTIMPLEMENTED
174 171 stub CoRegisterPSClsid # stdcall (ptr ptr) return 0,ERR_NOTIMPLEMENTED
175 172 stub CoReleaseServerProcess # stdcall () return 0,ERR_NOTIMPLEMENTED
176 173 stdcall CoResumeClassObjects() CoResumeClassObjects
177 174 stub CoRevertToSelf # stdcall () return 0,ERR_NOTIMPLEMENTED
178 175 stub CoSetProxyBlanket # stdcall (ptr long long wstr long long ptr long) return 0,ERR_NOTIMPLEMENTED
179 176 stub CoSuspendClassObjects # stdcall () return 0,ERR_NOTIMPLEMENTED
180 177 stub CreateClassMoniker # stdcall (ptr ptr) return 0,ERR_NOTIMPLEMENTED
181 178 stub CLIPFORMAT_UserFree
182 179 stub CLIPFORMAT_UserMarshal
183 180 stub CLIPFORMAT_UserSize
184 181 stub CLIPFORMAT_UserUnmarshal
185 182 stub CoAddRefServerProcess
186 183 stub CoGetObject
187 184 stub CoGetTIDFromIPID
188 185 stub CoImpersonateClient
189 186 stub CoQueryAuthenticationServices
190 187 stub CoQueryClientBlanket
191 188 stub CoQueryProxyBlanket
192 189 stub CoRegisterChannelHook
193 190 stub CoRegisterSurrogate
194 191 stub CoSwitchCallContext
195 192 stdcall CreateErrorInfo(ptr) CreateErrorInfo
196 193 stub CreateObjrefMoniker
197 194 stdcall DllRegisterServer() OLE32_DllRegisterServer
198 195 stdcall FreePropVariantArray(long ptr) FreePropVariantArray
199 196 stdcall GetErrorInfo(long ptr) GetErrorInfo
200 197 stub HACCEL_UserFree
201 198 stub HACCEL_UserMarshal
202 199 stub HACCEL_UserSize
203 200 stub HACCEL_UserUnmarshal
204 201 stub HBITMAP_UserFree
205 202 stub HBITMAP_UserMarshal
206 203 stub HBITMAP_UserSize
207 204 stub HBITMAP_UserUnmarshal
208 205 stub HBRUSH_UserFree
209 206 stub HBRUSH_UserMarshal
210 207 stub HBRUSH_UserSize
211 208 stub HBRUSH_UserUnmarshal
212 209 stub HENHMETAFILE_UserFree
213 210 stub HENHMETAFILE_UserMarshal
214 211 stub HENHMETAFILE_UserSize
215 212 stub HENHMETAFILE_UserUnmarshal
216 213 stub HGLOBAL_UserFree
217 214 stub HGLOBAL_UserMarshal
218 215 stub HGLOBAL_UserSize
219 216 stub HGLOBAL_UserUnmarshal
220 217 stub HMENU_UserFree
221 218 stub HMENU_UserMarshal
222 219 stub HMENU_UserSize
223 220 stub HMENU_UserUnmarshal
224 221 stub HMETAFILEPICT_UserFree
225 222 stub HMETAFILEPICT_UserMarshal
226 223 stub HMETAFILEPICT_UserSize
227 224 stub HMETAFILEPICT_UserUnmarshal
228 225 stub HMETAFILE_UserFree
229 226 stub HMETAFILE_UserMarshal
230 227 stub HMETAFILE_UserSize
231 228 stub HMETAFILE_UserUnmarshal
232 229 stub HPALETTE_UserFree
233 230 stub HPALETTE_UserMarshal
234 231 stub HPALETTE_UserSize
235 232 stub HPALETTE_UserUnmarshal
236 233 stub HWND_UserFree
237 234 stub HWND_UserMarshal
238 235 stub HWND_UserSize
239 236 stub HWND_UserUnmarshal
240 237 stub I_RemoteMain
241 238 stub OleCreateEx
242 239 stub OleCreateFromDataEx
243 240 stub OleCreateFromFileEx
244 241 stub OleCreateLinkEx
245 242 stub OleCreateLinkFromDataEx
246 243 stub OleCreateLinkToFileEx
247 244 stub PropSysAllocString
248 245 stub PropSysFreeString
249 246 stdcall PropVariantCopy(ptr ptr) PropVariantCopy
250 247 stub SNB_UserFree
251 248 stub SNB_UserMarshal
252 249 stub SNB_UserSize
253 250 stub SNB_UserUnmarshal
254 251 stub STGMEDIUM_UserFree
255 252 stub STGMEDIUM_UserMarshal
256 253 stub STGMEDIUM_UserSize
257 254 stub STGMEDIUM_UserUnmarshal
258 255 stdcall SetErrorInfo(long ptr) SetErrorInfo
259 256 stub StgCreateStorageEx
260 257 stub StgGetIFillLockBytesOnFile
261 258 stub StgGetIFillLockBytesOnILockBytes
262 259 stub StgOpenAsyncDocfileOnIFillLockBytes
263 260 stub StgOpenStorageEx
264 261 stub UpdateDCOMSettings
265 262 stub WdtpInterfacePointer_UserFree
266 263 stub WdtpInterfacePointer_UserMarshal
267 264 stub WdtpInterfacePointer_UserSize
268 265 stub WdtpInterfacePointer_UserUnmarshal