Changeset 46 for trunk/src/ole32/ole32.cpp
- Timestamp:
- Jun 7, 1999, 10:58:22 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/ole32/ole32.cpp
r4 r46 1 /* $Id: ole32.cpp,v 1.1 1999-05-24 20:19:52 ktk Exp $ */2 3 1 /* 4 2 * … … 14 12 */ 15 13 16 #include <os2win.h> 17 #include <ole2.h> 18 14 // ><DJR 17.05.99 Force to use C-interfaces for now to prevent CALLBACK definition compiler error 15 #define CINTERFACE 16 17 // ><DJR 17.05.99 Move standard includes to before os2win.h [memcmp] 19 18 #include <stdarg.h> 20 19 #include <stdio.h> … … 23 22 #include <memory.h> 24 23 25 #include "misc.h" 26 #include "unicode.h" 24 // ><DJR 17.05.99 Prevent CALLCONV becoming _System 25 #include <winbase.h> 26 #include <uconv.h> 27 #undef CALLCONV 28 29 #include <os2win.h> 30 #include <ole2ver.h> 31 #include <ole.h> 32 33 #include "wine/obj_base.h" 34 #include "wine/obj_misc.h" 35 #include "wine/obj_inplace.h" 36 #include "wine/obj_dataobject.h" 37 #include "wine/obj_oleobj.h" 38 #include "wine/obj_marshal.h" 39 #include "wine/obj_moniker.h" 40 #include "wine/obj_clientserver.h" 41 #include "wine/obj_dragdrop.h" 42 43 //******************************************************************************* 44 //******************************************************************************* 45 HRESULT WIN32API CLSIDFromProgID(LPCOLESTR lpszProgID, LPCLSID pclsid) 46 { 47 dprintf(("CLSIDFromProgID- stub\n")); 48 return OLE_ERROR_GENERIC; 49 } 50 //******************************************************************************* 51 //******************************************************************************* 52 HRESULT WIN32API CLSIDFromString(LPCOLESTR lpsz, LPCLSID pclisid) 53 { 54 dprintf(("CLSIDFromString- stub\n")); 55 return OLE_ERROR_GENERIC; 56 } 57 //******************************************************************************* 58 //******************************************************************************* 59 DWORD WIN32API CoBuildVersion() 60 { 61 dprintf(("CoBuildVersion, obsolete\n")); 62 return 0; 63 } 64 //******************************************************************************* 65 //******************************************************************************* 66 HRESULT WIN32API CoCreateFreeThreadedMarshaler(LPUNKNOWN punkOuter, 67 LPUNKNOWN *ppunkMarshaler) 68 { 69 dprintf(("CoCreateFreeThreadedMarshaler- stub\n")); 70 return E_OUTOFMEMORY; 71 } 72 //******************************************************************************* 73 //******************************************************************************* 74 HRESULT WIN32API CoCreateGuid(GUID *pguid) 75 { 76 dprintf(("CoCreateGuid - partial\n")); 77 memset(pguid, 0, sizeof(GUID)); //TODO: should be random GUID 78 return S_OK; 79 } 80 //******************************************************************************* 81 //******************************************************************************* 82 HRESULT WIN32API CoCreateInstance(REFCLSID rclsid, LPUNKNOWN pUnkOuter, 83 DWORD dwClsContext, REFIID riid, 84 LPVOID *ppv) 85 { 86 dprintf(("CoCreateInstance - stub\n")); 87 return REGDB_E_CLASSNOTREG; 88 } 89 //******************************************************************************* 90 //******************************************************************************* 91 HRESULT WIN32API CoDisconnectObject(IUnknown *pUnk, DWORD dwReserved) 92 { 93 dprintf(("CoDisconnectObject - stub\n")); 94 return S_OK; 95 } 96 //******************************************************************************* 97 //******************************************************************************* 98 BOOL WIN32API CoDosDateTimeToFileTime(WORD nDosDate, WORD nDosTime, 99 FILETIME *lpFileTime) 100 { 101 dprintf(("CoDosDateTimeToFileTime, redundant\n")); 102 return DosDateTimeToFileTime(nDosDate, nDosTime, lpFileTime); 103 } 104 //******************************************************************************* 105 //******************************************************************************* 106 HRESULT WIN32API CoFileTimeNow(FILETIME *lpFileTime) 107 { 108 SYSTEMTIME systime; 109 110 dprintf(("CoFileTimeNow\n")); 111 GetSystemTime(&systime); 112 return SystemTimeToFileTime(&systime, lpFileTime); 113 } 114 //******************************************************************************* 115 //******************************************************************************* 116 BOOL WIN32API CoFileTimeToDosDateTime(FILETIME *lpFileTime, LPWORD lpDosDate, 117 LPWORD lpDosTime) 118 { 119 dprintf(("CoFileTimeToDosDateTime\n")); 120 return FileTimeToDosDateTime(lpFileTime, lpDosDate, lpDosTime); 121 } 122 //******************************************************************************* 123 //Frees all libs loaded with CoLoadLibrary 124 //******************************************************************************* 125 void WIN32API CoFreeAllLibraries() 126 { 127 dprintf(("CoFreeAllLibraries - stub\n")); 128 return ; 129 } 130 //******************************************************************************* 131 //******************************************************************************* 132 void WIN32API CoFreeLibrary(HINSTANCE hInst) 133 { 134 dprintf(("CoFreeLibrary\n")); 135 FreeLibrary(hInst); 136 } 137 //******************************************************************************* 138 //******************************************************************************* 139 void WIN32API CoFreeUnusedLibraries() 140 { 141 dprintf(("CoFreeUnusedLibraries - stub\n")); 142 return ; 143 } 144 //******************************************************************************* 145 //******************************************************************************* 146 HRESULT WIN32API CoGetCallerTID() 147 { 148 dprintf(("CoGetCallerTID, UNKNOWN API - stub\n")); 149 return 0; 150 } 151 //******************************************************************************* 152 //******************************************************************************* 153 //HRESULT WIN32API CoGetClassObject(REFCLSID rclsid, DWORD dwClsContext, COSERVERINFO *pServerInfo, REFIID riid, LPVOID *ppv) 154 HRESULT WIN32API CoGetClassObject(REFCLSID rclsid, DWORD dwClsContext, LPVOID pServerInfo, REFIID riid, LPVOID *ppv) 155 { 156 dprintf(("CoGetClassObject - stub\n")); 157 return REGDB_E_CLASSNOTREG; 158 } 159 //******************************************************************************* 160 //******************************************************************************* 161 HRESULT WIN32API CoGetCurrentLogicalThreadId() 162 { 163 dprintf(("CoGetCurrentLogicalThreadId, UNKNOWN API - stub\n")); 164 return 0; 165 } 166 //******************************************************************************* 167 //******************************************************************************* 168 DWORD WIN32API CoGetCurrentProcess() 169 { 170 dprintf(("CoGetCurrentProcess - stub\n")); 171 return 666; 172 } 173 //******************************************************************************* 174 //******************************************************************************* 175 HRESULT WIN32API CoGetInterfaceAndReleaseStream(LPSTREAM pStm, REFIID riid, 176 LPVOID *ppv) 177 { 178 dprintf(("CoGetInterfaceAndReleaseStream - stub\n")); 179 return E_INVALIDARG; 180 } 181 //******************************************************************************* 182 //******************************************************************************* 183 HRESULT WIN32API CoGetMalloc(DWORD dwMemContext, LPMALLOC *ppMalloc) 184 { 185 dprintf(("CoGetMalloc - stub\n")); 186 return E_OUTOFMEMORY; 187 } 188 //******************************************************************************* 189 //******************************************************************************* 190 HRESULT WIN32API CoGetMarshalSizeMax(ULONG *pulSize, REFIID riid, IUnknown *pUnk, 191 DWORD dwDestContext, LPVOID pvDestContext, 192 DWORD mshlflags) 193 { 194 dprintf(("CoGetMarshalSizeMax - stub\n")); 195 return CO_E_NOTINITIALIZED; 196 } 197 //******************************************************************************* 198 //******************************************************************************* 199 HRESULT WIN32API CoGetPSClsid(REFIID riid, CLSID *pclsid) 200 { 201 dprintf(("CoGetPSClsid - stub\n")); 202 return E_OUTOFMEMORY; 203 } 204 //******************************************************************************* 205 //******************************************************************************* 206 HRESULT WIN32API CoGetStandardMarshal(REFIID riid, IUnknown *pUnk, DWORD dwDestContext, 207 LPVOID pvDestContext, DWORD mshlflags, 208 LPMARSHAL *ppMarshal) 209 { 210 dprintf(("CoGetStandardMarshal - stub\n")); 211 return E_OUTOFMEMORY; 212 } 213 //******************************************************************************* 214 //******************************************************************************* 215 HRESULT WIN32API CoGetState() 216 { 217 dprintf(("CoGetState, UNKNOWN API - stub\n")); 218 return 0; 219 } 220 //******************************************************************************* 221 //******************************************************************************* 222 HRESULT WIN32API CoGetTreatAsClass(REFCLSID clsidOld, LPCLSID pclsidNew) 223 { 224 dprintf(("CoGetTreatAsClass - stub\n")); 225 return S_FALSE; 226 } 227 //******************************************************************************* 228 //******************************************************************************* 229 HRESULT WIN32API CoInitialize(LPVOID lpReserved) 230 { 231 dprintf(("CoInitialize, UNKNOWN API - stub\n")); 232 return 0; 233 } 234 //******************************************************************************* 235 //******************************************************************************* 236 HRESULT WIN32API CoInitializeWOW() 237 { 238 dprintf(("CoInitializeWOW, UNKNOWN API - stub\n")); 239 return 0; 240 } 241 //******************************************************************************* 242 //******************************************************************************* 243 BOOL WIN32API CoIsHandlerConnected(LPUNKNOWN pUnk) 244 { 245 dprintf(("CoIsHandlerConnected - stub\n")); 246 return FALSE; 247 } 248 //******************************************************************************* 249 //******************************************************************************* 250 BOOL WIN32API CoIsOle1Class(REFCLSID rclsid) 251 { 252 dprintf(("CoIsOle1Class - stub\n")); 253 return S_FALSE; 254 } 255 //******************************************************************************* 256 //******************************************************************************* 257 HINSTANCE WIN32API CoLoadLibrary(LPSTR lpszLibName, BOOL bAutoFree) 258 { 259 dprintf(("CoLoadLibrary\n")); 260 return LoadLibraryA(lpszLibName); 261 } 262 //******************************************************************************* 263 //******************************************************************************* 264 HRESULT WIN32API CoLockObjectExternal(IUnknown *pUnk, BOOL fLock, BOOL fLastUnlockReleases) 265 { 266 dprintf(("CoLockObjectExternal - stub\n")); 267 return E_OUTOFMEMORY; 268 } 269 //******************************************************************************* 270 //******************************************************************************* 271 HRESULT WIN32API CoMarshalHresult(IStream *pStm, HRESULT hresult) 272 { 273 dprintf(("CoMarshalHresult - stub\n")); 274 return E_OUTOFMEMORY; 275 } 276 //******************************************************************************* 277 //******************************************************************************* 278 HRESULT WIN32API CoMarshalInterThreadInterfaceInStream(REFIID riid, 279 LPUNKNOWN pUnk, 280 LPSTREAM *ppStm) 281 { 282 dprintf(("CoMarshalInterThreadInterfaceInStream - stub\n")); 283 return E_OUTOFMEMORY; 284 } 285 //******************************************************************************* 286 //******************************************************************************* 287 HRESULT WIN32API CoMarshalInterface(IStream *pStm, REFIID riid, IUnknown *pUnk, 288 DWORD dwDestContext, void *pvDestContext, 289 DWORD mshlflags) 290 { 291 dprintf(("CoMarshalInterface - stub\n")); 292 return E_OUTOFMEMORY; 293 } 294 //******************************************************************************* 295 //******************************************************************************* 296 HRESULT WIN32API CoQueryReleaseObject() 297 { 298 dprintf(("CoQueryReleaseObject, UNKNOWN API - stub\n")); 299 return 0; 300 } 301 //******************************************************************************* 302 //******************************************************************************* 303 HRESULT WIN32API CoRegisterClassObject(REFCLSID rclsid, IUnknown *pUnk, 304 DWORD dwClsContext, DWORD flags, 305 LPDWORD lpdwRegister) 306 { 307 dprintf(("CoRegisterClassObject - stub\n")); 308 return E_OUTOFMEMORY; 309 } 310 //******************************************************************************* 311 //******************************************************************************* 312 HRESULT WIN32API CoRegisterMallocSpy(LPMALLOCSPY pMallocSpy) 313 { 314 dprintf(("CoRegisterMallocSpy - stub\n")); 315 return CO_E_OBJISREG; 316 } 317 //******************************************************************************* 318 //******************************************************************************* 319 HRESULT WIN32API CoRegisterMessageFilter(LPMESSAGEFILTER lpMessageFilter, 320 LPMESSAGEFILTER *lplpMessageFilter) 321 { 322 dprintf(("CoRegisterMessageFilter - stub\n")); 323 return S_FALSE; 324 } 325 //******************************************************************************* 326 //******************************************************************************* 327 HRESULT WIN32API CoReleaseMarshalData(IStream *pStm) 328 { 329 dprintf(("CoReleaseMarshalData - stub\n")); 330 return E_OUTOFMEMORY; 331 } 332 //******************************************************************************* 333 //******************************************************************************* 334 HRESULT WIN32API CoRevokeClassObject(DWORD dwRegister) 335 { 336 dprintf(("CoRevokeClassObject - stub\n")); 337 return E_OUTOFMEMORY; 338 } 339 //******************************************************************************* 340 //******************************************************************************* 341 HRESULT WIN32API CoRevokeMallocSpy() 342 { 343 dprintf(("CoRevokeMallocSpy - stub\n")); 344 return E_ACCESSDENIED; 345 } 346 //******************************************************************************* 347 //******************************************************************************* 348 HRESULT WIN32API CoSetState() 349 { 350 dprintf(("CoSetState, UNKNOWN API - stub\n")); 351 return 0; 352 } 353 //******************************************************************************* 354 //******************************************************************************* 355 LPVOID WIN32API CoTaskMemAlloc(ULONG cb) 356 { 357 dprintf(("CoTaskMemAlloc\n")); 358 return malloc(cb); 359 } 360 //******************************************************************************* 361 //******************************************************************************* 362 void WIN32API CoTaskMemFree(void *pv) 363 { 364 dprintf(("CoTaskMemFree\n")); 365 free(pv); 366 return; 367 } 368 //******************************************************************************* 369 //******************************************************************************* 370 LPVOID WIN32API CoTaskMemRealloc(LPVOID pv, ULONG cb) 371 { 372 dprintf(("CoTaskMemRealloc - stub\n")); 373 return NULL; 374 } 375 //******************************************************************************* 376 //******************************************************************************* 377 HRESULT WIN32API CoTreatAsClass(REFCLSID clsidOld, REFCLSID clsidNew) 378 { 379 dprintf(("CoTreatAsClass - stub\n")); 380 return E_INVALIDARG; 381 } 382 //******************************************************************************* 383 //******************************************************************************* 384 void WIN32API CoUninitialize() 385 { 386 dprintf(("CoUninitialize - stub\n")); 387 return ; 388 } 389 //******************************************************************************* 390 //******************************************************************************* 391 void WIN32API CoUnloadingWOW() 392 { 393 dprintf(("CoUnloadingWOW, UNKNOWN API - stub\n")); 394 return ; 395 } 396 //******************************************************************************* 397 //******************************************************************************* 398 HRESULT WIN32API CoUnmarshalHresult(LPSTREAM pStm, HRESULT *phresult) 399 { 400 dprintf(("CoUnmarshalHresult - stub\n")); 401 return S_OK; 402 } 403 //******************************************************************************* 404 //******************************************************************************* 405 HRESULT WIN32API CoUnmarshalInterface(IStream *pSTm, REFIID riid, void **ppv) 406 { 407 dprintf(("CoUnmarshalInterface - stub\n")); 408 return S_OK; 409 } 27 410 28 411 //****************************************************************************** … … 36 419 //****************************************************************************** 37 420 HRESULT WIN32API BindMoniker(LPMONIKER pmk, DWORD grfOpt, REFIID iidResult, 38 LPVOID FAR*ppvResult)421 LPVOID *ppvResult) 39 422 { 40 423 dprintf(("BindMoniker- stub\n")); … … 43 426 //******************************************************************************* 44 427 //******************************************************************************* 45 HRESULT WIN32API CLSIDFromProgID(LPCOLESTR lpszProgID, LPCLSID pclsid) 46 { 47 dprintf(("CLSIDFromProgID- stub\n")); 48 return CO_E_CLASSSTRING; 49 } 50 //******************************************************************************* 51 //******************************************************************************* 52 HRESULT WIN32API CLSIDFromString(LPOLESTR lpsz, LPCLSID pclisid) 53 { 54 dprintf(("CLSIDFromString- stub\n")); 55 return CO_E_CLASSSTRING; 56 } 57 //******************************************************************************* 58 //******************************************************************************* 59 DWORD WIN32API CoBuildVersion() 60 { 61 dprintf(("CoBuildVersion, obsolete\n")); 62 return 0; 63 } 64 //******************************************************************************* 65 //******************************************************************************* 66 HRESULT WIN32API CoCreateFreeThreadedMarshaler(LPUNKNOWN punkOuter, 67 LPUNKNOWN *ppunkMarshaler) 68 { 69 dprintf(("CoCreateFreeThreadedMarshaler- stub\n")); 70 return E_OUTOFMEMORY; 71 } 72 //******************************************************************************* 73 //******************************************************************************* 74 HRESULT WIN32API CoCreateGuid(GUID *pguid) 75 { 76 dprintf(("CoCreateGuid - partial\n")); 77 memset(pguid, 0, sizeof(GUID)); //TODO: should be random GUID 78 return S_OK; 79 } 80 //******************************************************************************* 81 //******************************************************************************* 82 HRESULT WIN32API CoCreateInstance(REFCLSID rclsid, LPUNKNOWN pUnkOuter, 83 DWORD dwClsContext, REFIID riid, 84 LPVOID *ppv) 85 { 86 dprintf(("CoCreateInstance - stub\n")); 87 return REGDB_E_CLASSNOTREG; 88 } 89 //******************************************************************************* 90 //******************************************************************************* 91 HRESULT WIN32API CoDisconnectObject(IUnknown *pUnk, DWORD dwReserved) 92 { 93 dprintf(("CoDisconnectObject - stub\n")); 94 return S_OK; 95 } 96 //******************************************************************************* 97 //******************************************************************************* 98 BOOL WIN32API CoDosDateTimeToFileTime(WORD nDosDate, WORD nDosTime, 99 FILETIME *lpFileTime) 100 { 101 dprintf(("CoDosDateTimeToFileTime, redundant\n")); 102 return DosDateTimeToFileTime(nDosDate, nDosTime, lpFileTime); 103 } 104 //******************************************************************************* 105 //******************************************************************************* 106 HRESULT WIN32API CoFileTimeNow(FILETIME *lpFileTime) 107 { 108 SYSTEMTIME systime; 109 110 dprintf(("CoFileTimeNow\n")); 111 GetSystemTime(&systime); 112 return SystemTimeToFileTime(&systime, lpFileTime); 113 } 114 //******************************************************************************* 115 //******************************************************************************* 116 BOOL WIN32API CoFileTimeToDosDateTime(FILETIME *lpFileTime, LPWORD lpDosDate, 117 LPWORD lpDosTime) 118 { 119 dprintf(("CoFileTimeToDosDateTime\n")); 120 return FileTimeToDosDateTime(lpFileTime, lpDosDate, (PWORD)lpDosTime); 121 } 122 //******************************************************************************* 123 //Frees all libs loaded with CoLoadLibrary 124 //******************************************************************************* 125 void WIN32API CoFreeAllLibraries() 126 { 127 dprintf(("CoFreeAllLibraries - stub\n")); 128 return ; 129 } 130 //******************************************************************************* 131 //******************************************************************************* 132 void WIN32API CoFreeLibrary(HINSTANCE hInst) 133 { 134 dprintf(("CoFreeLibrary\n")); 135 FreeLibrary(hInst); 136 } 137 //******************************************************************************* 138 //******************************************************************************* 139 void WIN32API CoFreeUnusedLibraries() 140 { 141 dprintf(("CoFreeUnusedLibraries - stub\n")); 142 return ; 143 } 144 //******************************************************************************* 145 //******************************************************************************* 146 HRESULT WIN32API CoGetCallerTID() 147 { 148 dprintf(("CoGetCallerTID, UNKNOWN API - stub\n")); 149 return 0; 150 } 151 //******************************************************************************* 152 //******************************************************************************* 153 HRESULT WIN32API CoGetClassObject(REFCLSID rclsid, DWORD dwClsContext, 154 COSERVERINFO *pServerInfo, REFIID riid, 155 LPVOID *ppv) 156 { 157 dprintf(("CoGetClassObject - stub\n")); 158 return REGDB_E_CLASSNOTREG; 159 } 160 //******************************************************************************* 161 //******************************************************************************* 162 HRESULT WIN32API CoGetCurrentLogicalThreadId() 163 { 164 dprintf(("CoGetCurrentLogicalThreadId, UNKNOWN API - stub\n")); 165 return 0; 166 } 167 //******************************************************************************* 168 //******************************************************************************* 169 DWORD WIN32API CoGetCurrentProcess() 170 { 171 dprintf(("CoGetCurrentProcess - stub\n")); 172 return 666; 173 } 174 //******************************************************************************* 175 //******************************************************************************* 176 HRESULT WIN32API CoGetInterfaceAndReleaseStream(LPSTREAM pStm, REFIID riid, 177 LPVOID *ppv) 178 { 179 dprintf(("CoGetInterfaceAndReleaseStream - stub\n")); 180 return E_INVALIDARG; 181 } 182 //******************************************************************************* 183 //******************************************************************************* 184 HRESULT WIN32API CoGetMalloc(DWORD dwMemContext, LPMALLOC *ppMalloc) 185 { 186 dprintf(("CoGetMalloc - stub\n")); 187 return E_OUTOFMEMORY; 188 } 189 //******************************************************************************* 190 //******************************************************************************* 191 HRESULT WIN32API CoGetMarshalSizeMax(ULONG *pulSize, REFIID riid, IUnknown *pUnk, 192 DWORD dwDestContext, LPVOID pvDestContext, 193 DWORD mshlflags) 194 { 195 dprintf(("CoGetMarshalSizeMax - stub\n")); 196 return CO_E_NOTINITIALIZED; 197 } 198 //******************************************************************************* 199 //******************************************************************************* 200 HRESULT WIN32API CoGetPSClsid(REFIID riid, CLSID *pclsid) 201 { 202 dprintf(("CoGetPSClsid - stub\n")); 203 return E_OUTOFMEMORY; 204 } 205 //******************************************************************************* 206 //******************************************************************************* 207 HRESULT WIN32API CoGetStandardMarshal(REFIID riid, IUnknown *pUnk, DWORD dwDestContext, 208 LPVOID pvDestContext, DWORD mshlflags, 209 LPMARSHALL *ppMarshal) 210 { 211 dprintf(("CoGetStandardMarshal - stub\n")); 212 return E_OUTOFMEMORY; 213 } 214 //******************************************************************************* 215 //******************************************************************************* 216 HRESULT WIN32API CoGetState() 217 { 218 dprintf(("CoGetState, UNKNOWN API - stub\n")); 219 return 0; 220 } 221 //******************************************************************************* 222 //******************************************************************************* 223 HRESULT WIN32API CoGetTreatAsClass(REFCLSID clsidOld, LPCLSID pclsidNew) 224 { 225 dprintf(("CoGetTreatAsClass - stub\n")); 226 return S_FALSE; 227 } 228 //******************************************************************************* 229 //******************************************************************************* 230 HRESULT WIN32API CoInitialize(LPVOID lpReserved) 231 { 232 dprintf(("CoInitialize, UNKNOWN API - stub\n")); 233 return 0; 234 } 235 //******************************************************************************* 236 //******************************************************************************* 237 HRESULT WIN32API CoInitializeWOW() 238 { 239 dprintf(("CoInitializeWOW, UNKNOWN API - stub\n")); 240 return 0; 241 } 242 //******************************************************************************* 243 //******************************************************************************* 244 BOOL WIN32API CoIsHandlerConnected(LPUNKNOWN pUnk) 245 { 246 dprintf(("CoIsHandlerConnected - stub\n")); 247 return FALSE; 248 } 249 //******************************************************************************* 250 //******************************************************************************* 251 BOOL WIN32API CoIsOle1Class(REFCLSID rclsid) 252 { 253 dprintf(("CoIsOle1Class - stub\n")); 254 return S_FALSE; 255 } 256 //******************************************************************************* 257 //******************************************************************************* 258 HINSTANCE WIN32API CoLoadLibrary(LPSTR lpszLibName, BOOL bAutoFree) 259 { 260 dprintf(("CoLoadLibrary\n")); 261 return LoadLibrary(lpszLibName); 262 } 263 //******************************************************************************* 264 //******************************************************************************* 265 HRESULT WIN32API CoLockObjectExternal(IUnknown *pUnk, BOOL fLock, BOOL fLastUnlockReleases) 266 { 267 dprintf(("CoLockObjectExternal - stub\n")); 268 return E_OUTOFMEMORY; 269 } 270 //******************************************************************************* 271 //******************************************************************************* 272 HRESULT WIN32API CoMarshalHresult(IStream *pStm, HRESULT hresult) 273 { 274 dprintf(("CoMarshalHresult - stub\n")); 275 return E_OUTOFMEMORY; 276 } 277 //******************************************************************************* 278 //******************************************************************************* 279 HRESULT WIN32API CoMarshalInterThreadInterfaceInStream(REFIID riid, 280 LPUNKNOWN pUnk, 281 LPSTREAM *ppStm) 282 { 283 dprintf(("CoMarshalInterThreadInterfaceInStream - stub\n")); 284 return E_OUTOFMEMORY; 285 } 286 //******************************************************************************* 287 //******************************************************************************* 288 HRESULT WIN32API CoMarshalInterface(IStream *pStm, REFIID riid, IUnknown *pUnk, 289 DWORD dwDestContext, void *pvDestContext, 290 DWORD mshlflags) 291 { 292 dprintf(("CoMarshalInterface - stub\n")); 293 return E_OUTOFMEMORY; 294 } 295 //******************************************************************************* 296 //******************************************************************************* 297 HRESULT WIN32API CoQueryReleaseObject() 298 { 299 dprintf(("CoQueryReleaseObject, UNKNOWN API - stub\n")); 300 return 0; 301 } 302 //******************************************************************************* 303 //******************************************************************************* 304 HRESULT WIN32API CoRegisterClassObject(REFCLSID rclsid, IUnknown *pUnk, 305 DWORD dwClsContext, DWORD flags, 306 LPDWORD *lpdwRegister) 307 { 308 dprintf(("CoRegisterClassObject - stub\n")); 309 return E_OUTOFMEMORY; 310 } 311 //******************************************************************************* 312 //******************************************************************************* 313 HRESULT WIN32API CoRegisterMallocSpy(LPMALLOCSPY pMallocSpy) 314 { 315 dprintf(("CoRegisterMallocSpy - stub\n")); 316 return CO_E_OBJISREG; 317 } 318 //******************************************************************************* 319 //******************************************************************************* 320 HRESULT WIN32API CoRegisterMessageFilter(LPMESSAGEFILTER lpMessageFilter, 321 LPMESSAGEFILTER *lplpMessageFilter) 322 { 323 dprintf(("CoRegisterMessageFilter - stub\n")); 324 return S_FALSE; 325 } 326 //******************************************************************************* 327 //******************************************************************************* 328 HRESULT WIN32API CoReleaseMarshalData(IStream *pStm) 329 { 330 dprintf(("CoReleaseMarshalData - stub\n")); 331 return E_OUTOFMEMORY; 332 } 333 //******************************************************************************* 334 //******************************************************************************* 335 HRESULT WIN32API CoRevokeClassObject(DWORD dwRegister) 336 { 337 dprintf(("CoRevokeClassObject - stub\n")); 338 return E_OUTOFMEMORY; 339 } 340 //******************************************************************************* 341 //******************************************************************************* 342 HRESULT WIN32API CoRevokeMallocSpy() 343 { 344 dprintf(("CoRevokeMallocSpy - stub\n")); 345 return E_ACCESSDENIED; 346 } 347 //******************************************************************************* 348 //******************************************************************************* 349 HRESULT WIN32API CoSetState() 350 { 351 dprintf(("CoSetState, UNKNOWN API - stub\n")); 352 return 0; 353 } 354 //******************************************************************************* 355 //******************************************************************************* 356 LPVOID WIN32API CoTaskMemAlloc(ULONG cb) 357 { 358 dprintf(("CoTaskMemAlloc\n")); 359 return malloc(cb); 360 } 361 //******************************************************************************* 362 //******************************************************************************* 363 void WIN32API CoTaskMemFree(void *pv) 364 { 365 dprintf(("CoTaskMemFree\n")); 366 free(pv); 367 return; 368 } 369 //******************************************************************************* 370 //******************************************************************************* 371 LPVOID WIN32API CoTaskMemRealloc(LPVOID pv, ULONG cb) 372 { 373 dprintf(("CoTaskMemRealloc - stub\n")); 374 return NULL; 375 } 376 //******************************************************************************* 377 //******************************************************************************* 378 HRESULT WIN32API CoTreatAsClass(REFCLSID clsidOld, REFCLSID clsidNew) 379 { 380 dprintf(("CoTreatAsClass - stub\n")); 381 return E_INVALIDARG; 382 } 383 //******************************************************************************* 384 //******************************************************************************* 385 void WIN32API CoUninitialize() 386 { 387 dprintf(("CoUninitialize - stub\n")); 388 return ; 389 } 390 //******************************************************************************* 391 //******************************************************************************* 392 void WIN32API CoUnloadingWOW() 393 { 394 dprintf(("CoUnloadingWOW, UNKNOWN API - stub\n")); 395 return ; 396 } 397 //******************************************************************************* 398 //******************************************************************************* 399 HRESULT WIN32API CoUnmarshalHresult(LPSTREAM pStm, HRESULT *phresult) 400 { 401 dprintf(("CoUnmarshalHresult - stub\n")); 402 return S_OK; 403 } 404 //******************************************************************************* 405 //******************************************************************************* 406 HRESULT WIN32API CoUnmarshalInterface(IStream *pSTm, REFIID riid, void **ppv) 407 { 408 dprintf(("CoUnmarshalInterface - stub\n")); 409 return S_OK; 410 } 411 //******************************************************************************* 412 //******************************************************************************* 413 HRESULT WIN32API CreateAntiMoniker(LPMONIKER FAR *ppmk) 428 HRESULT WIN32API CreateAntiMoniker(LPMONIKER *ppmk) 414 429 { 415 430 dprintf(("CreateAntiMoniker - stub\n")); … … 418 433 //******************************************************************************* 419 434 //******************************************************************************* 420 HRESULT WIN32API CreateBindCtx(DWORD reserved, LPBC FAR*ppbc)435 HRESULT WIN32API CreateBindCtx(DWORD reserved, LPBC *ppbc) 421 436 { 422 437 dprintf(("CreateBindCtx - stub\n")); … … 433 448 //******************************************************************************* 434 449 HRESULT WIN32API CreateDataCache(LPUNKNOWN pUnkOuter, REFCLSID rclsid, 435 REFIID riid, LPVOID FAR*ppvObj)450 REFIID riid, LPVOID *ppvObj) 436 451 { 437 452 dprintf(("CreateDataCache - stub\n")); … … 440 455 //******************************************************************************* 441 456 //******************************************************************************* 442 HRESULT WIN32API CreateFileMoniker(LP STR lpszPathName, LPMONIKER FAR *ppmk)457 HRESULT WIN32API CreateFileMoniker(LPCOLESTR lpszPathName, LPMONIKER *ppmk) 443 458 { 444 459 dprintf(("CreateFileMoniker - stub\n")); … … 448 463 //******************************************************************************* 449 464 HRESULT WIN32API CreateGenericComposite(LPMONIKER pmkFirst, LPMONIKER pmkRest, 450 LPMONIKER FAR*ppmkComposite)465 LPMONIKER *ppmkComposite) 451 466 { 452 467 dprintf(("CreateGenericComposite - stub\n")); … … 463 478 //******************************************************************************* 464 479 //******************************************************************************* 465 HRESULT WIN32API CreateItemMoniker(LP STR lpszDelim, LPSTR lpszItem, LPMONIKER FAR *ppmk)480 HRESULT WIN32API CreateItemMoniker(LPCOLESTR lpszDelim, LPCOLESTR lpszItem, LPMONIKER *ppmk) 466 481 { 467 482 dprintf(("CreateItemMoniker - stub\n")); … … 477 492 //******************************************************************************* 478 493 //******************************************************************************* 479 HRESULT WIN32API CreatePointerMoniker(LPUNKNOWN punk, LPMONIKER FAR*ppmk)494 HRESULT WIN32API CreatePointerMoniker(LPUNKNOWN punk, LPMONIKER *ppmk) 480 495 { 481 496 dprintf(("CreatePointerMoniker - stub\n")); … … 570 585 //******************************************************************************* 571 586 //******************************************************************************* 572 HRESULT WIN32API GetRunningObjectTable(DWORD reserved, LPRUNNINGOBJECTTABLE *pprot) 587 //HRESULT WIN32API GetRunningObjectTable(DWORD reserved, LPRUNNINGOBJECTTABLE *pprot) 588 HRESULT WIN32API GetRunningObjectTable(DWORD reserved, LPVOID *pprot) 573 589 { 574 590 dprintf(("GetRunningObjectTable - stub\n")); … … 592 608 //******************************************************************************* 593 609 //******************************************************************************* 594 BOOL WIN32API IsEqualGUID(REFGUID rguid1, REFGUID rguid2)610 BOOL WIN32API CONCRETE_IsEqualGUID(REFGUID rguid1, REFGUID rguid2) 595 611 { 596 612 dprintf(("IsEqualGUID - stub\n")); … … 627 643 //******************************************************************************* 628 644 //******************************************************************************* 629 HRESULT WIN32API MkParseDisplayName(LPBC pbc, LPSTR szUserName, ULONG FAR*lpchEaten,630 LPMONIKER FAR*ppmk)645 HRESULT WIN32API MkParseDisplayName(LPBC pbc, LPSTR szUserName, ULONG *lpchEaten, 646 LPMONIKER *ppmk) 631 647 { 632 648 dprintf(("MkParseDisplayName - stub\n")); … … 636 652 //******************************************************************************* 637 653 HRESULT WIN32API MonikerCommonPrefixWith(LPMONIKER pmkThis, LPMONIKER pmkOther, 638 LPMONIKER FAR*ppmkCommon)654 LPMONIKER *ppmkCommon) 639 655 { 640 656 dprintf(("MonikerCommonPrefixWith - stub\n")); … … 644 660 //******************************************************************************* 645 661 HRESULT WIN32API MonikerRelativePathTo(LPMONIKER pmkSrc, LPMONIKER pmkDest, 646 LPMONIKER FAR*ppmkRelPath, BOOL dwReserved )662 LPMONIKER *ppmkRelPath, BOOL dwReserved ) 647 663 { 648 664 dprintf(("MonikerRelativePathTo - stub\n")); … … 665 681 //******************************************************************************* 666 682 //******************************************************************************* 667 HRESULT WIN32API OleConvertIStorageToOLESTREAMEx(IStorage *pStg, CLIPFORMAT ctFormat, 668 LONG lWidth, LONG lHeight, 669 DWORD dwSize, STGMEDIUM pmedium, 670 LPOLESTREAM lpolestream) 683 HRESULT WIN32API OleConvertIStorageToOLESTREAMEx(LPSTORAGE pStg, 684 CLIPFORMAT ctFormat, 685 LONG lWidth, 686 LONG lHeight, 687 DWORD dwSize, 688 LPSTGMEDIUM pmedium, 689 LPOLESTREAM lpolestream) 671 690 { 672 691 dprintf(("OleConvertIStorageToOLESTREAMEx - stub\n")); … … 684 703 //******************************************************************************* 685 704 //******************************************************************************* 686 HRESULT WIN32API OleConvertOLESTREAMToIStorageEx(LPOLESTREAM lpolestream, 687 IStorage *pstg, CLIPFORMAT *ctFormat, 688 LONG *plWidth, LONG *plHeight, 689 DWORD *pdwSize, STGMEDIUM pmedium) 705 HRESULT WIN32API OleConvertOLESTREAMToIStorageEx(LPOLESTREAM lpolestream, 706 LPSTORAGE pstg, 707 CLIPFORMAT * ctFormat, 708 LONG * plWidth, 709 LONG * plHeight, 710 DWORD * pdwSize, 711 LPSTGMEDIUM pmedium) 690 712 { 691 713 dprintf(("OleConvertOLESTREAMToIStorageEx - stub\n")); … … 704 726 //******************************************************************************* 705 727 HRESULT WIN32API OleCreateDefaultHandler(REFCLSID clsid, LPUNKNOWN pUnkOuter, 706 REFIID riid, LPVOID FAR*ppvObj)728 REFIID riid, LPVOID *ppvObj) 707 729 { 708 730 dprintf(("OleCreateDefaultHandler - stub\n")); … … 723 745 DWORD renderopt, LPFORMATETC pFormatEtc, 724 746 LPOLECLIENTSITE pClientSite, LPSTORAGE pStg, 725 LPVOID FAR*ppvObj)747 LPVOID *ppvObj) 726 748 { 727 749 dprintf(("OleCreateFromData - stub\n")); … … 734 756 DWORD renderopt, LPFORMATETC pFormatEtc, 735 757 LPOLECLIENTSITE pClientSite, LPSTORAGE pStg, 736 LPVOID FAR*ppvObj)758 LPVOID *ppvObj) 737 759 { 738 760 dprintf(("OleCreateFromFile - stub\n")); … … 744 766 DWORD renderopt, LPFORMATETC pFormatEtc, 745 767 LPOLECLIENTSITE lpClientSite, LPSTORAGE pStg, 746 LPVOID FAR*ppvObj)768 LPVOID *ppvObj) 747 769 { 748 770 dprintf(("OleCreateLink - stub\n")); 749 return( OLE_E_CANT_BINDTOSOURCE);771 return(E_OUTOFMEMORY); 750 772 } 751 773 //******************************************************************************* … … 754 776 DWORD renderopt, LPFORMATETC pFormatEtc, 755 777 LPOLECLIENTSITE pClientSite, LPSTORAGE pStg, 756 LPVOID FAR*ppvObj)778 LPVOID *ppvObj) 757 779 { 758 780 dprintf(("OleCreateLinkFromData - stub\n")); 759 return( OLE_E_CANT_BINDTOSOURCE);760 } 761 //******************************************************************************* 762 //******************************************************************************* 763 HRESULT WIN32API OleCreateLinkToFile(LP WSTR lpszFileName, REFIID riid, DWORD renderopt,781 return(E_OUTOFMEMORY); 782 } 783 //******************************************************************************* 784 //******************************************************************************* 785 HRESULT WIN32API OleCreateLinkToFile(LPCOLESTR lpszFileName, REFIID riid, DWORD renderopt, 764 786 LPFORMATETC pFormatEtc, IOleClientSite *pClientSite, 765 787 IStorage *pStg, void **ppvObj) … … 780 802 DWORD renderopt, LPFORMATETC pFormatEtc, 781 803 LPOLECLIENTSITE pClientSite, LPSTORAGE pStg, 782 LPVOID FAR*ppvObj)804 LPVOID *ppvObj) 783 805 { 784 806 dprintf(("OleCreateStaticFromData - stub\n")); … … 787 809 //******************************************************************************* 788 810 //******************************************************************************* 789 voidWIN32API OleDestroyMenuDescriptor(HOLEMENU holemenu)811 HRESULT WIN32API OleDestroyMenuDescriptor(HOLEMENU holemenu) 790 812 { 791 813 dprintf(("OleDestroyMenuDescriptor - stub\n")); 792 return ;814 return E_OUTOFMEMORY; 793 815 } 794 816 //******************************************************************************* … … 993 1015 { 994 1016 dprintf(("OleSetClipboard - stub\n")); 995 return( CLIPBRD_E_CANT_OPEN);1017 return(E_OUTOFMEMORY); 996 1018 } 997 1019 //******************************************************************************* … … 1116 1138 //******************************************************************************* 1117 1139 //******************************************************************************* 1118 HRESULT WIN32API StgCreateDocfileOnILockBytes( const WCHAR *pwcsName, DWORD grfMode,1140 HRESULT WIN32API StgCreateDocfileOnILockBytes(ILockBytes *plkbyt, DWORD grfMode, 1119 1141 DWORD reserved, IStorage **ppstgOpen) 1120 1142 { … … 1182 1204 //******************************************************************************* 1183 1205 //******************************************************************************* 1184 DWORDWIN32API StringFromGUID2(REFGUID rguid, LPOLESTR lpsz, int cbMax)1206 int WIN32API StringFromGUID2(REFGUID rguid, LPOLESTR lpsz, int cbMax) 1185 1207 { 1186 1208 char szclsid[64];
Note:
See TracChangeset
for help on using the changeset viewer.