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