Ignore:
Timestamp:
Jul 12, 1999, 2:21:37 AM (26 years ago)
Author:
davidr
Message:

Updated clsid handling to correctly draw textual clsid's
Fixed GUID instansiation.
Moved initialisation to OLE32.CPP
Added many new APIs incl. CoCreateInstance & CoGetClassObject.
Many partially implemented stubs completed and moved to OLE32.CPP
Running Object Table implemented (Moniker.cpp)
IMalloc & Task Memory implemented.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/ole32/stubs.cpp

    r206 r291  
    1 /*
    2  *
     1/* 
     2 * 
    33 * Project Odin Software License can be found in LICENSE.TXT
    4  *
     4 * 
    55 */
    6 /*
    7  * Win32 OLE stubs for OS/2
    8  *
    9  * 1998/06/12
    10  *
     6/*
     7 * Win32 COM/OLE stubs for OS/2
     8 *
     9 * 1/7/99
     10 *
     11 * Copyright 1999 David J. Raison
    1112 * Copyright 1998 Sander van Leeuwen
     13 *
    1214 */
    1315
    1416#include "ole32.h"
    15 
    16 
    17 // ----------------------------------------------------------------------
    18 // CoCreateGuid()
    19 // ----------------------------------------------------------------------
    20 HRESULT WIN32API CoCreateGuid(GUID *pguid)
    21 {
    22    dprintf(("OLE32.CoCreateGuid\n"));
    23    memset(pguid, 0, sizeof(GUID));      //TODO: should be random GUID
    24    return S_OK;
    25 }
    2617
    2718//*****************************************************************************
     
    3021                                                  LPUNKNOWN *ppunkMarshaler)
    3122{
    32    dprintf(("CoCreateFreeThreadedMarshaler- stub\n"));
    33    return E_OUTOFMEMORY;
    34 }
    35 //*****************************************************************************
    36 //*****************************************************************************
    37 HRESULT WIN32API CoCreateInstance(REFCLSID rclsid, LPUNKNOWN pUnkOuter,
    38                                      DWORD dwClsContext, REFIID riid,
    39                                      LPVOID *ppv)
    40 {
    41    dprintf(("CoCreateInstance - stub\n"));
    42    return REGDB_E_CLASSNOTREG;
     23    dprintf(("OLE32: CoCreateFreeThreadedMarshaler- stub"));
     24    return E_OUTOFMEMORY;
    4325}
    4426//*******************************************************************************
     
    4628HRESULT WIN32API CoDisconnectObject(IUnknown *pUnk, DWORD dwReserved)
    4729{
    48    dprintf(("CoDisconnectObject - stub\n"));
    49    return S_OK;
    50 }
    51 //*******************************************************************************
    52 //*******************************************************************************
    53 BOOL WIN32API CoDosDateTimeToFileTime(WORD nDosDate, WORD nDosTime,
    54                                          FILETIME *lpFileTime)
    55 {
    56    dprintf(("CoDosDateTimeToFileTime, redundant\n"));
    57    return DosDateTimeToFileTime(nDosDate, nDosTime, lpFileTime);
    58 }
    59 //*******************************************************************************
    60 //*******************************************************************************
    61 HRESULT WIN32API CoFileTimeNow(FILETIME *lpFileTime)
    62 {
    63  SYSTEMTIME systime;
    64 
    65    dprintf(("CoFileTimeNow\n"));
    66    GetSystemTime(&systime);
    67    return SystemTimeToFileTime(&systime, lpFileTime);
    68 }
    69 //*******************************************************************************
    70 //*******************************************************************************
    71 BOOL WIN32API CoFileTimeToDosDateTime(FILETIME *lpFileTime, LPWORD lpDosDate,
    72                                          LPWORD lpDosTime)
    73 {
    74    dprintf(("CoFileTimeToDosDateTime\n"));
    75    return FileTimeToDosDateTime(lpFileTime, lpDosDate, lpDosTime);
     30    dprintf(("OLE32: CoDisconnectObject - stub"));
     31    return S_OK;
    7632}
    7733//*******************************************************************************
     
    8036void WIN32API CoFreeAllLibraries()
    8137{
    82    dprintf(("CoFreeAllLibraries - stub\n"));
    83    return ;
     38    dprintf(("OLE32: CoFreeAllLibraries - stub"));
     39    return ;
    8440}
    8541//*******************************************************************************
     
    8743void WIN32API CoFreeLibrary(HINSTANCE hInst)
    8844{
    89    dprintf(("CoFreeLibrary\n"));
     45    dprintf(("OLE32: CoFreeLibrary"));
    9046   FreeLibrary(hInst);
    9147}
     
    9450void WIN32API CoFreeUnusedLibraries()
    9551{
    96    dprintf(("CoFreeUnusedLibraries - stub\n"));
    97    return ;
     52    dprintf(("OLE32: CoFreeUnusedLibraries - stub"));
     53    return ;
    9854}
    9955//*******************************************************************************
     
    10157HRESULT WIN32API CoGetCallerTID()
    10258{
    103    dprintf(("CoGetCallerTID, UNKNOWN API - stub\n"));
    104    return 0;
    105 }
    106 //*******************************************************************************
    107 //*******************************************************************************
    108 //HRESULT WIN32API CoGetClassObject(REFCLSID rclsid, DWORD dwClsContext, COSERVERINFO *pServerInfo, REFIID riid, LPVOID *ppv)
    109 HRESULT WIN32API CoGetClassObject(REFCLSID rclsid, DWORD dwClsContext, LPVOID pServerInfo, REFIID riid, LPVOID *ppv)
    110 {
    111    dprintf(("CoGetClassObject - stub\n"));
    112    return REGDB_E_CLASSNOTREG;
     59    dprintf(("OLE32: CoGetCallerTID, UNKNOWN API - stub"));
     60    return 0;
    11361}
    11462//*******************************************************************************
     
    11664HRESULT WIN32API CoGetCurrentLogicalThreadId()
    11765{
    118    dprintf(("CoGetCurrentLogicalThreadId, UNKNOWN API - stub\n"));
    119    return 0;
     66    dprintf(("OLE32: CoGetCurrentLogicalThreadId, UNKNOWN API - stub"));
     67    return 0;
    12068}
    12169//*******************************************************************************
     
    12371DWORD WIN32API CoGetCurrentProcess()
    12472{
    125    dprintf(("CoGetCurrentProcess - stub\n"));
    126    return 666;
     73    dprintf(("OLE32: CoGetCurrentProcess - stub"));
     74    return 666;
    12775}
    12876//*******************************************************************************
     
    13179                                                   LPVOID *ppv)
    13280{
    133    dprintf(("CoGetInterfaceAndReleaseStream - stub\n"));
    134    return E_INVALIDARG;
    135 }
    136 //*******************************************************************************
    137 //*******************************************************************************
    138 HRESULT WIN32API CoGetMalloc(DWORD dwMemContext, LPMALLOC *ppMalloc)
    139 {
    140    dprintf(("CoGetMalloc - stub\n"));
    141    return E_OUTOFMEMORY;
     81    dprintf(("OLE32: CoGetInterfaceAndReleaseStream - stub"));
     82    return E_INVALIDARG;
    14283}
    14384//*******************************************************************************
     
    14788                                        DWORD mshlflags)
    14889{
    149    dprintf(("CoGetMarshalSizeMax - stub\n"));
    150    return CO_E_NOTINITIALIZED;
     90    dprintf(("OLE32: CoGetMarshalSizeMax - stub"));
     91    return CO_E_NOTINITIALIZED;
    15192}
    15293//*******************************************************************************
     
    15495HRESULT WIN32API CoGetPSClsid(REFIID riid, CLSID *pclsid)
    15596{
    156    dprintf(("CoGetPSClsid - stub\n"));
    157    return E_OUTOFMEMORY;
     97    dprintf(("OLE32: CoGetPSClsid - stub"));
     98    return E_OUTOFMEMORY;
    15899}
    159100//*******************************************************************************
     
    163104                                         LPMARSHAL *ppMarshal)
    164105{
    165    dprintf(("CoGetStandardMarshal - stub\n"));
    166    return E_OUTOFMEMORY;
     106    dprintf(("OLE32: CoGetStandardMarshal - stub"));
     107    return E_OUTOFMEMORY;
    167108}
    168109//*******************************************************************************
     
    170111HRESULT WIN32API CoGetState()
    171112{
    172    dprintf(("CoGetState, UNKNOWN API - stub\n"));
    173    return 0;
     113    dprintf(("OLE32: CoGetState, UNKNOWN API - stub"));
     114    return 0;
    174115}
    175116//*******************************************************************************
     
    177118HRESULT WIN32API CoGetTreatAsClass(REFCLSID clsidOld, LPCLSID pclsidNew)
    178119{
    179    dprintf(("CoGetTreatAsClass - stub\n"));
    180    return S_FALSE;
     120    dprintf(("OLE32: CoGetTreatAsClass - stub"));
     121    return S_FALSE;
    181122}
    182123//*******************************************************************************
     
    184125HRESULT WIN32API CoInitializeWOW()
    185126{
    186    dprintf(("CoInitializeWOW, UNKNOWN API - stub\n"));
    187    return 0;
     127    dprintf(("OLE32: CoInitializeWOW, UNKNOWN API - stub"));
     128    return 0;
    188129}
    189130//*******************************************************************************
     
    191132BOOL WIN32API CoIsHandlerConnected(LPUNKNOWN pUnk)
    192133{
    193    dprintf(("CoIsHandlerConnected - stub\n"));
    194    return FALSE;
     134    dprintf(("OLE32: CoIsHandlerConnected - stub"));
     135    return FALSE;
    195136}
    196137//*******************************************************************************
     
    198139BOOL WIN32API CoIsOle1Class(REFCLSID rclsid)
    199140{
    200    dprintf(("CoIsOle1Class - stub\n"));
    201    return S_FALSE;
     141    dprintf(("OLE32: CoIsOle1Class - stub"));
     142    return S_FALSE;
    202143}
    203144//*******************************************************************************
     
    205146HINSTANCE WIN32API CoLoadLibrary(LPSTR lpszLibName, BOOL bAutoFree)
    206147{
    207    dprintf(("CoLoadLibrary\n"));
    208    return LoadLibraryA(lpszLibName);
     148    dprintf(("OLE32: CoLoadLibrary"));
     149    return LoadLibraryA(lpszLibName);
    209150}
    210151//*******************************************************************************
     
    212153HRESULT WIN32API CoLockObjectExternal(IUnknown *pUnk, BOOL fLock, BOOL fLastUnlockReleases)
    213154{
    214    dprintf(("CoLockObjectExternal - stub\n"));
    215    return E_OUTOFMEMORY;
     155    dprintf(("OLE32: CoLockObjectExternal - stub"));
     156    return E_OUTOFMEMORY;
    216157}
    217158//*******************************************************************************
     
    219160HRESULT WIN32API CoMarshalHresult(IStream *pStm, HRESULT hresult)
    220161{
    221    dprintf(("CoMarshalHresult - stub\n"));
    222    return E_OUTOFMEMORY;
     162    dprintf(("OLE32: CoMarshalHresult - stub"));
     163    return E_OUTOFMEMORY;
    223164}
    224165//*******************************************************************************
     
    228169                                                          LPSTREAM *ppStm)
    229170{
    230    dprintf(("CoMarshalInterThreadInterfaceInStream - stub\n"));
    231    return E_OUTOFMEMORY;
     171    dprintf(("OLE32: CoMarshalInterThreadInterfaceInStream - stub"));
     172    return E_OUTOFMEMORY;
    232173}
    233174//*******************************************************************************
     
    237178                                       DWORD mshlflags)
    238179{
    239    dprintf(("CoMarshalInterface - stub\n"));
    240    return E_OUTOFMEMORY;
     180    dprintf(("OLE32: CoMarshalInterface - stub"));
     181    return E_OUTOFMEMORY;
    241182}
    242183//*******************************************************************************
     
    244185HRESULT WIN32API CoQueryReleaseObject()
    245186{
    246    dprintf(("CoQueryReleaseObject, UNKNOWN API - stub\n"));
    247    return 0;
     187    dprintf(("OLE32: CoQueryReleaseObject, UNKNOWN API - stub"));
     188    return 0;
    248189}
    249190//*******************************************************************************
     
    253194                                          LPDWORD lpdwRegister)
    254195{
    255    dprintf(("CoRegisterClassObject - stub\n"));
    256    return E_OUTOFMEMORY;
     196    dprintf(("OLE32: CoRegisterClassObject - stub"));
     197    return E_OUTOFMEMORY;
    257198}
    258199//*******************************************************************************
     
    260201HRESULT WIN32API CoRegisterMallocSpy(LPMALLOCSPY pMallocSpy)
    261202{
    262    dprintf(("CoRegisterMallocSpy - stub\n"));
    263    return CO_E_OBJISREG;
     203    dprintf(("OLE32: CoRegisterMallocSpy - stub"));
     204    return CO_E_OBJISREG;
    264205}
    265206//*******************************************************************************
     
    268209                                            LPMESSAGEFILTER *lplpMessageFilter)
    269210{
    270    dprintf(("CoRegisterMessageFilter - stub\n"));
    271    return S_FALSE;
     211    dprintf(("OLE32: CoRegisterMessageFilter - stub"));
     212    return S_FALSE;
    272213}
    273214//*******************************************************************************
     
    275216HRESULT WIN32API CoReleaseMarshalData(IStream *pStm)
    276217{
    277    dprintf(("CoReleaseMarshalData - stub\n"));
    278    return E_OUTOFMEMORY;
     218    dprintf(("OLE32: CoReleaseMarshalData - stub"));
     219    return E_OUTOFMEMORY;
    279220}
    280221//*******************************************************************************
     
    282223HRESULT WIN32API CoRevokeClassObject(DWORD dwRegister)
    283224{
    284    dprintf(("CoRevokeClassObject - stub\n"));
    285    return E_OUTOFMEMORY;
     225    dprintf(("OLE32: CoRevokeClassObject - stub"));
     226    return E_OUTOFMEMORY;
    286227}
    287228//*******************************************************************************
     
    289230HRESULT WIN32API CoRevokeMallocSpy()
    290231{
    291    dprintf(("CoRevokeMallocSpy - stub\n"));
    292    return E_ACCESSDENIED;
     232    dprintf(("OLE32: CoRevokeMallocSpy - stub"));
     233    return E_ACCESSDENIED;
    293234}
    294235//*******************************************************************************
     
    296237HRESULT WIN32API CoSetState()
    297238{
    298    dprintf(("CoSetState, UNKNOWN API - stub\n"));
    299    return 0;
    300 }
    301 //*******************************************************************************
    302 //*******************************************************************************
    303 LPVOID WIN32API CoTaskMemAlloc(ULONG cb)
    304 {
    305    dprintf(("CoTaskMemAlloc\n"));
    306    return malloc(cb);
    307 }
    308 //*******************************************************************************
    309 //*******************************************************************************
    310 void WIN32API CoTaskMemFree(void *pv)
    311 {
    312    dprintf(("CoTaskMemFree\n"));
    313    free(pv);
    314    return;
    315 }
    316 //*******************************************************************************
    317 //*******************************************************************************
    318 LPVOID WIN32API CoTaskMemRealloc(LPVOID pv, ULONG cb)
    319 {
    320    dprintf(("CoTaskMemRealloc - stub\n"));
    321    return NULL;
    322 }
     239    dprintf(("OLE32: CoSetState, UNKNOWN API - stub"));
     240    return 0;
     241}
     242
    323243//*******************************************************************************
    324244//*******************************************************************************
    325245HRESULT WIN32API CoTreatAsClass(REFCLSID clsidOld, REFCLSID clsidNew)
    326246{
    327    dprintf(("CoTreatAsClass - stub\n"));
    328    return E_INVALIDARG;
    329 }
    330 //*******************************************************************************
    331 //*******************************************************************************
    332 void WIN32API CoUninitialize()
    333 {
    334    dprintf(("CoUninitialize - stub\n"));
    335    return ;
     247    dprintf(("OLE32: CoTreatAsClass - stub"));
     248    return E_INVALIDARG;
    336249}
    337250//*******************************************************************************
     
    339252void WIN32API CoUnloadingWOW()
    340253{
    341    dprintf(("CoUnloadingWOW, UNKNOWN API - stub\n"));
    342    return ;
     254    dprintf(("OLE32: CoUnloadingWOW, UNKNOWN API - stub"));
     255    return ;
    343256}
    344257//*******************************************************************************
     
    346259HRESULT WIN32API CoUnmarshalHresult(LPSTREAM pStm, HRESULT *phresult)
    347260{
    348    dprintf(("CoUnmarshalHresult - stub\n"));
    349    return S_OK;
     261    dprintf(("OLE32: CoUnmarshalHresult - stub"));
     262    return S_OK;
    350263}
    351264//*******************************************************************************
     
    353266HRESULT WIN32API CoUnmarshalInterface(IStream *pSTm, REFIID riid, void **ppv)
    354267{
    355    dprintf(("CoUnmarshalInterface - stub\n"));
    356    return S_OK;
     268    dprintf(("OLE32: CoUnmarshalInterface - stub"));
     269    return S_OK;
    357270}
    358271
     
    361274void WIN32API OleUninitialize(void)
    362275{
    363   dprintf(("OleUninitialize - stub\n"));
     276  dprintf(("OLE32: OleUninitialize - stub"));
    364277  return;
    365278}
     
    369282                                LPVOID *ppvResult)
    370283{
    371    dprintf(("BindMoniker- stub\n"));
    372    return MK_E_NOOBJECT;
     284    dprintf(("OLE32: BindMoniker- stub"));
     285    return MK_E_NOOBJECT;
    373286}
    374287//*******************************************************************************
     
    376289HRESULT WIN32API CreateAntiMoniker(LPMONIKER *ppmk)
    377290{
    378    dprintf(("CreateAntiMoniker - stub\n"));
    379    return E_OUTOFMEMORY;
     291    dprintf(("OLE32: CreateAntiMoniker - stub"));
     292    return E_OUTOFMEMORY;
    380293}
    381294//*******************************************************************************
     
    383296HRESULT WIN32API CreateBindCtx(DWORD reserved, LPBC *ppbc)
    384297{
    385    dprintf(("CreateBindCtx - stub\n"));
    386    return E_OUTOFMEMORY;
     298    dprintf(("OLE32: CreateBindCtx - stub"));
     299    return E_OUTOFMEMORY;
    387300}
    388301//*******************************************************************************
     
    390303HRESULT WIN32API CreateDataAdviseHolder(IDataAdviseHolder **ppDAHolder)
    391304{
    392    dprintf(("CreateDataAdviseHolder - stub\n"));
    393    return E_OUTOFMEMORY;
     305    dprintf(("OLE32: CreateDataAdviseHolder - stub"));
     306    return E_OUTOFMEMORY;
    394307}
    395308//*******************************************************************************
     
    398311                                    REFIID riid, LPVOID *ppvObj)
    399312{
    400    dprintf(("CreateDataCache - stub\n"));
    401    return E_OUTOFMEMORY;
     313    dprintf(("OLE32: CreateDataCache - stub"));
     314    return E_OUTOFMEMORY;
    402315}
    403316//*******************************************************************************
     
    405318HRESULT WIN32API CreateFileMoniker(LPCOLESTR lpszPathName, LPMONIKER *ppmk)
    406319{
    407    dprintf(("CreateFileMoniker - stub\n"));
    408    return E_OUTOFMEMORY;
     320    dprintf(("OLE32: CreateFileMoniker - stub"));
     321    return E_OUTOFMEMORY;
    409322}
    410323//*******************************************************************************
     
    413326                                           LPMONIKER *ppmkComposite)
    414327{
    415    dprintf(("CreateGenericComposite - stub\n"));
    416    return E_OUTOFMEMORY;
     328    dprintf(("OLE32: CreateGenericComposite - stub"));
     329    return E_OUTOFMEMORY;
    417330}
    418331//*******************************************************************************
     
    421334                                              ILockBytes **ppkLkbyt)
    422335{
    423    dprintf(("CreateILockBytesOnHGlobal - stub\n"));
    424    return E_OUTOFMEMORY;
     336    dprintf(("OLE32: CreateILockBytesOnHGlobal - stub"));
     337    return E_OUTOFMEMORY;
    425338}
    426339//*******************************************************************************
     
    428341HRESULT WIN32API CreateItemMoniker(LPCOLESTR lpszDelim, LPCOLESTR lpszItem, LPMONIKER *ppmk)
    429342{
    430    dprintf(("CreateItemMoniker - stub\n"));
    431    return E_OUTOFMEMORY;
     343    dprintf(("OLE32: CreateItemMoniker - stub"));
     344    return E_OUTOFMEMORY;
    432345}
    433346//*******************************************************************************
     
    435348HRESULT WIN32API CreateOleAdviseHolder(IOleAdviseHolder ppOAHolder)
    436349{
    437    dprintf(("CreateOleAdviseHolder - stub\n"));
    438    return E_OUTOFMEMORY;
     350    dprintf(("OLE32: CreateOleAdviseHolder - stub"));
     351    return E_OUTOFMEMORY;
    439352}
    440353//*******************************************************************************
     
    442355HRESULT WIN32API CreatePointerMoniker(LPUNKNOWN punk, LPMONIKER *ppmk)
    443356{
    444    dprintf(("CreatePointerMoniker - stub\n"));
    445    return E_OUTOFMEMORY;
     357    dprintf(("OLE32: CreatePointerMoniker - stub"));
     358    return E_OUTOFMEMORY;
    446359}
    447360//*******************************************************************************
     
    450363                                          LPSTREAM *ppstm)
    451364{
    452    dprintf(("CreateStreamOnHGlobal - stub\n"));
    453    return E_OUTOFMEMORY;
     365    dprintf(("OLE32: CreateStreamOnHGlobal - stub"));
     366    return E_OUTOFMEMORY;
    454367}
    455368//*******************************************************************************
     
    457370HRESULT WIN32API DllDebugObjectRPCHook()
    458371{
    459    dprintf(("DllDebugObjectRPCHook, UNKNOWN API - stub\n"));
    460    return 0;
     372    dprintf(("OLE32: DllDebugObjectRPCHook, UNKNOWN API - stub"));
     373    return 0;
    461374}
    462375//*******************************************************************************
     
    464377HRESULT WIN32API DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv)
    465378{
    466    dprintf(("DllGetClassObject - stub\n"));
    467    return E_OUTOFMEMORY;
     379    dprintf(("OLE32: DllGetClassObject - stub"));
     380    return E_OUTOFMEMORY;
    468381}
    469382//*******************************************************************************
     
    471384HRESULT WIN32API DllGetClassObjectWOW()
    472385{
    473    dprintf(("DllGetClassObjectWOW, UNKNOWN API - stub\n"));
    474    return 0;
     386    dprintf(("OLE32: DllGetClassObjectWOW, UNKNOWN API - stub"));
     387    return 0;
    475388}
    476389//*******************************************************************************
     
    479392                               DWORD dwOKEffect, DWORD *pdwEffect)
    480393{
    481    dprintf(("DoDragDrop - stub\n"));
    482    return E_OUTOFMEMORY;
     394    dprintf(("OLE32: DoDragDrop - stub"));
     395    return E_OUTOFMEMORY;
    483396}
    484397//*******************************************************************************
     
    486399HRESULT WIN32API EnableHookObject()
    487400{
    488    dprintf(("EnableHookObject, UNKNOWN API - stub\n"));
    489    return 0;
     401    dprintf(("OLE32: EnableHookObject, UNKNOWN API - stub"));
     402    return 0;
    490403}
    491404//*******************************************************************************
     
    493406HRESULT WIN32API GetClassFile(LPCWSTR szFileName, CLSID *pclsid)
    494407{
    495    dprintf(("GetClassFile - stub\n"));
    496    return MK_E_CANTOPENFILE;
     408    dprintf(("OLE32: GetClassFile - stub"));
     409    return MK_E_CANTOPENFILE;
    497410}
    498411//*******************************************************************************
     
    500413HRESULT WIN32API GetConvertStg(IStorage *pStg)
    501414{
    502    dprintf(("GetConvertStg - stub\n"));
    503    return STG_E_ACCESSDENIED;
     415    dprintf(("OLE32: GetConvertStg - stub"));
     416    return STG_E_ACCESSDENIED;
    504417}
    505418//*******************************************************************************
     
    507420HRESULT WIN32API GetDocumentBitStg()
    508421{
    509    dprintf(("GetDocumentBitStg, UNKNOWN API - stub\n"));
    510    return 0;
     422    dprintf(("OLE32: GetDocumentBitStg, UNKNOWN API - stub"));
     423    return 0;
    511424}
    512425//*******************************************************************************
     
    514427HRESULT WIN32API GetHGlobalFromILockBytes(ILockBytes *pLkbyt, HGLOBAL *phglobal)
    515428{
    516    dprintf(("GetHGlobalFromILockBytes - stub\n"));
    517    return E_INVALIDARG;
     429    dprintf(("OLE32: GetHGlobalFromILockBytes - stub"));
     430    return E_INVALIDARG;
    518431}
    519432//*******************************************************************************
     
    521434HRESULT WIN32API GetHGlobalFromStream(IStream *pstm, HGLOBAL *phglobal)
    522435{
    523    dprintf(("GetHGlobalFromStream - stub\n"));
    524    return E_INVALIDARG;
     436    dprintf(("OLE32: GetHGlobalFromStream - stub"));
     437    return E_INVALIDARG;
    525438}
    526439//*******************************************************************************
     
    528441HRESULT WIN32API GetHookInterface()
    529442{
    530    dprintf(("GetHookInterface, UNKNOWN API - stub\n"));
    531    return 0;
    532 }
    533 //*******************************************************************************
    534 //*******************************************************************************
    535 //HRESULT WIN32API GetRunningObjectTable(DWORD reserved, LPRUNNINGOBJECTTABLE *pprot)
    536 HRESULT WIN32API GetRunningObjectTable(DWORD reserved, LPVOID *pprot)
    537 {
    538    dprintf(("GetRunningObjectTable - stub\n"));
    539    return E_UNEXPECTED;
    540 }
    541 //*******************************************************************************
    542 //*******************************************************************************
    543 HRESULT WIN32API IIDFromString(LPSTR lpsz, LPIID lpiid)
    544 {
    545    dprintf(("IIDFromString - stub\n"));
    546    return E_INVALIDARG;
     443    dprintf(("OLE32: GetHookInterface, UNKNOWN API - stub"));
     444    return 0;
    547445}
    548446//*******************************************************************************
     
    551449                               WORD *lpwCmd)
    552450{
    553    dprintf(("IsAccelerator - stub\n"));
    554    return FALSE;
     451    dprintf(("OLE32: IsAccelerator - stub"));
     452    return FALSE;
    555453}
    556454//*******************************************************************************
     
    558456BOOL WIN32API CONCRETE_IsEqualGUID(REFGUID rguid1, REFGUID rguid2)
    559457{
    560    dprintf(("IsEqualGUID - stub\n"));
    561    return FALSE;
     458    dprintf(("OLE32: IsEqualGUID - stub"));
     459    return FALSE;
    562460}
    563461//*******************************************************************************
     
    565463HRESULT WIN32API IsValidIid(DWORD Iid)
    566464{
    567    dprintf(("IsValidIid, obsolete - stub\n"));
    568    return E_INVALIDARG;
    569 }
    570 //*******************************************************************************
    571 //*******************************************************************************
    572 HRESULT WIN32API IsValidInterface(DWORD interface_)
    573 {
    574    dprintf(("IsValidInterface, obsolete - stub\n"));
    575    return E_INVALIDARG;
     465    dprintf(("OLE32: IsValidIid, obsolete - stub"));
     466    return E_INVALIDARG;
    576467}
    577468//*******************************************************************************
     
    579470HRESULT WIN32API IsValidPtrIn(DWORD ptrIn)
    580471{
    581    dprintf(("IsValidPtrIn, obsolete - stub\n"));
    582    return E_INVALIDARG;
     472    dprintf(("OLE32: IsValidPtrIn, obsolete - stub"));
     473    return E_INVALIDARG;
    583474}
    584475//*******************************************************************************
     
    586477HRESULT WIN32API IsValidPtrOut(DWORD ptrOut)
    587478{
    588    dprintf(("IsValidPtrOut, obsolete - stub\n"));
    589    return E_INVALIDARG;
     479    dprintf(("OLE32: IsValidPtrOut, obsolete - stub"));
     480    return E_INVALIDARG;
    590481}
    591482//*******************************************************************************
     
    594485                                        LPMONIKER *ppmk)
    595486{
    596    dprintf(("MkParseDisplayName - stub\n"));
    597    return E_OUTOFMEMORY;
     487    dprintf(("OLE32: MkParseDisplayName - stub"));
     488    return E_OUTOFMEMORY;
    598489}
    599490//*******************************************************************************
     
    602493                                            LPMONIKER *ppmkCommon)
    603494{
    604    dprintf(("MonikerCommonPrefixWith - stub\n"));
    605    return E_OUTOFMEMORY;
     495    dprintf(("OLE32: MonikerCommonPrefixWith - stub"));
     496    return E_OUTOFMEMORY;
    606497}
    607498//*******************************************************************************
     
    610501                                          LPMONIKER *ppmkRelPath, BOOL dwReserved )
    611502{
    612    dprintf(("MonikerRelativePathTo - stub\n"));
    613    return E_OUTOFMEMORY;
     503    dprintf(("OLE32: MonikerRelativePathTo - stub"));
     504    return E_OUTOFMEMORY;
    614505}
    615506//*******************************************************************************
     
    617508DWORD WIN32API OleBuildVersion()
    618509{
    619    dprintf(("OleBuildVersion, obsolete - stub\n"));
    620    return 666;
     510    dprintf(("OLE32: OleBuildVersion, obsolete - stub"));
     511    return 666;
    621512}
    622513//*******************************************************************************
     
    624515HRESULT WIN32API OleConvertIStorageToOLESTREAM(IStorage *pStg, LPOLESTREAM lpolestream)
    625516{
    626    dprintf(("OleConvertIStorageToOLESTREAM - stub\n"));
    627    return E_INVALIDARG;
     517    dprintf(("OLE32: OleConvertIStorageToOLESTREAM - stub"));
     518    return E_INVALIDARG;
    628519}
    629520//*******************************************************************************
     
    637528                                                 LPOLESTREAM    lpolestream)
    638529{
    639    dprintf(("OleConvertIStorageToOLESTREAMEx - stub\n"));
    640    return(E_INVALIDARG);
     530    dprintf(("OLE32: OleConvertIStorageToOLESTREAMEx - stub"));
     531    return(E_INVALIDARG);
    641532}
    642533//*******************************************************************************
     
    646537                                                  const DVTARGETDEVICE *ptd)
    647538{
    648    dprintf(("OleConvertOLESTREAMToIStorage - stub\n"));
    649    return(E_INVALIDARG);
     539    dprintf(("OLE32: OleConvertOLESTREAMToIStorage - stub"));
     540    return(E_INVALIDARG);
    650541}
    651542//*******************************************************************************
     
    659550                                                 LPSTGMEDIUM    pmedium)
    660551{
    661    dprintf(("OleConvertOLESTREAMToIStorageEx - stub\n"));
    662    return(E_OUTOFMEMORY);
     552    dprintf(("OLE32: OleConvertOLESTREAMToIStorageEx - stub"));
     553    return(E_OUTOFMEMORY);
    663554}
    664555//*******************************************************************************
     
    668559                              IStorage *pStg, void **ppvObject)
    669560{
    670    dprintf(("OleCreate - stub\n"));
    671    return(E_OUTOFMEMORY);
     561    dprintf(("OLE32: OleCreate - stub"));
     562    return(E_OUTOFMEMORY);
    672563}
    673564//*******************************************************************************
     
    676567                                            REFIID riid, LPVOID *ppvObj)
    677568{
    678    dprintf(("OleCreateDefaultHandler - stub\n"));
    679    return(E_OUTOFMEMORY);
     569    dprintf(("OLE32: OleCreateDefaultHandler - stub"));
     570    return(E_OUTOFMEMORY);
    680571}
    681572//*******************************************************************************
     
    685576                                             REFIID riid, LPVOID *ppvObj)
    686577{
    687    dprintf(("OleCreateEmbeddingHelper - stub\n"));
    688    return(E_OUTOFMEMORY);
     578    dprintf(("OLE32: OleCreateEmbeddingHelper - stub"));
     579    return(E_OUTOFMEMORY);
    689580}
    690581//*******************************************************************************
     
    695586                                      LPVOID *ppvObj)
    696587{
    697    dprintf(("OleCreateFromData - stub\n"));
    698    return(DV_E_FORMATETC);
     588    dprintf(("OLE32: OleCreateFromData - stub"));
     589    return(DV_E_FORMATETC);
    699590}
    700591//*******************************************************************************
     
    706597                                      LPVOID *ppvObj)
    707598{
    708    dprintf(("OleCreateFromFile - stub\n"));
    709    return(E_OUTOFMEMORY);
     599    dprintf(("OLE32: OleCreateFromFile - stub"));
     600    return(E_OUTOFMEMORY);
    710601}
    711602//*******************************************************************************
     
    716607                                  LPVOID *ppvObj)
    717608{
    718    dprintf(("OleCreateLink - stub\n"));
    719    return(E_OUTOFMEMORY);
     609    dprintf(("OLE32: OleCreateLink - stub"));
     610    return(E_OUTOFMEMORY);
    720611}
    721612//*******************************************************************************
     
    726617                                          LPVOID *ppvObj)
    727618{
    728    dprintf(("OleCreateLinkFromData - stub\n"));
    729    return(E_OUTOFMEMORY);
     619    dprintf(("OLE32: OleCreateLinkFromData - stub"));
     620    return(E_OUTOFMEMORY);
    730621}
    731622//*******************************************************************************
     
    735626                                        IStorage *pStg, void **ppvObj)
    736627{
    737    dprintf(("OleCreateLinkToFile - stub\n"));
    738    return(STG_E_FILENOTFOUND);
     628    dprintf(("OLE32: OleCreateLinkToFile - stub"));
     629    return(STG_E_FILENOTFOUND);
    739630}
    740631//*******************************************************************************
     
    742633HOLEMENU WIN32API OleCreateMenuDescriptor(HMENU hmenuCombined, LPOLEMENUGROUPWIDTHS lpMenuWidths)
    743634{
    744    dprintf(("OleCreateMenuDescriptor - stub\n"));
    745    return(NULL);
     635    dprintf(("OLE32: OleCreateMenuDescriptor - stub"));
     636    return(NULL);
    746637}
    747638//*******************************************************************************
     
    752643                                            LPVOID *ppvObj)
    753644{
    754    dprintf(("OleCreateStaticFromData - stub\n"));
    755    return(E_OUTOFMEMORY);
     645    dprintf(("OLE32: OleCreateStaticFromData - stub"));
     646    return(E_OUTOFMEMORY);
    756647}
    757648//*******************************************************************************
     
    759650HRESULT WIN32API OleDestroyMenuDescriptor(HOLEMENU holemenu)
    760651{
    761    dprintf(("OleDestroyMenuDescriptor - stub\n"));
    762    return E_OUTOFMEMORY;
     652    dprintf(("OLE32: OleDestroyMenuDescriptor - stub"));
     653    return E_OUTOFMEMORY;
    763654}
    764655//*******************************************************************************
     
    766657HRESULT WIN32API OleDoAutoConvert(IStorage *pStg, LPCLSID pClsidNew)
    767658{
    768    dprintf(("OleDoAutoConvert - stub\n"));
    769    return(E_OUTOFMEMORY);
     659    dprintf(("OLE32: OleDoAutoConvert - stub"));
     660    return(E_OUTOFMEMORY);
    770661}
    771662//*******************************************************************************
     
    774665                            LPCRECT lprcBounds)
    775666{
    776    dprintf(("OleDraw - stub\n"));
    777    return(E_INVALIDARG);
     667    dprintf(("OLE32: OleDraw - stub"));
     668    return(E_INVALIDARG);
    778669}
    779670//*******************************************************************************
     
    781672HANDLE WIN32API OleDuplicateData(HANDLE hSrc, CLIPFORMAT cfFormat, UINT uiFlags)
    782673{
    783    dprintf(("OleDuplicateData - stub\n"));
    784    return(NULL);
     674    dprintf(("OLE32: OleDuplicateData - stub"));
     675    return(NULL);
    785676}
    786677//*******************************************************************************
     
    788679HRESULT WIN32API OleFlushClipboard()
    789680{
    790    dprintf(("OleFlushClipboard - stub\n"));
    791    return(S_OK);
     681    dprintf(("OLE32: OleFlushClipboard - stub"));
     682    return(S_OK);
    792683}
    793684//*******************************************************************************
     
    795686HRESULT WIN32API OleGetAutoConvert(REFCLSID clsidOld, LPCLSID pClsidNew)
    796687{
    797    dprintf(("OleGetAutoConvert - stub\n"));
    798    return(E_OUTOFMEMORY);
     688    dprintf(("OLE32: OleGetAutoConvert - stub"));
     689    return(E_OUTOFMEMORY);
    799690}
    800691//*******************************************************************************
     
    802693HRESULT WIN32API OleGetClipboard(IDataObject **ppDataObj)
    803694{
    804    dprintf(("OleGetClipboard - stub\n"));
    805    return(E_OUTOFMEMORY);
     695    dprintf(("OLE32: OleGetClipboard - stub"));
     696    return(E_OUTOFMEMORY);
    806697}
    807698//*******************************************************************************
     
    809700HGLOBAL WIN32API OleGetIconOfClass(REFCLSID rclsid, LPOLESTR lpszLabel, BOOL fUseTypeAsLabel)
    810701{
    811    dprintf(("OleGetIconOfClass - stub\n"));
    812    return(NULL);
     702    dprintf(("OLE32: OleGetIconOfClass - stub"));
     703    return(NULL);
    813704}
    814705//*******************************************************************************
     
    816707HGLOBAL WIN32API OleGetIconOfFile(LPOLESTR lpszPath, BOOL fUseTypeAsLabel)
    817708{
    818    dprintf(("OleGetIconOfFile - stub\n"));
    819    return(NULL);
     709    dprintf(("OLE32: OleGetIconOfFile - stub"));
     710    return(NULL);
    820711}
    821712//*******************************************************************************
     
    823714HRESULT WIN32API OleInitialize(LPVOID pvReserved)
    824715{
    825    dprintf(("OleInitialize - stub\n"));
     716    dprintf(("OLE32: OleInitialize - stub"));
    826717//   return(E_OUTOFMEMORY);
    827    return(0);
     718    return(0);
    828719}
    829720//*******************************************************************************
     
    831722HRESULT WIN32API OleInitializeWOW()
    832723{
    833    dprintf(("OleInitializeWOW, UNKNOWN API - stub\n"));
    834    return(E_OUTOFMEMORY);
     724    dprintf(("OLE32: OleInitializeWOW, UNKNOWN API - stub"));
     725    return(E_OUTOFMEMORY);
    835726}
    836727//*******************************************************************************
     
    838729HRESULT WIN32API OleIsCurrentClipboard(IDataObject *pDataObject)
    839730{
    840    dprintf(("OleIsCurrentClipboard - stub\n"));
    841    return(S_FALSE);
     731    dprintf(("OLE32: OleIsCurrentClipboard - stub"));
     732    return(S_FALSE);
    842733}
    843734//*******************************************************************************
     
    845736BOOL WIN32API OleIsRunning(LPOLEOBJECT pObject)
    846737{
    847    dprintf(("OleIsRunning - stub\n"));
    848    return(FALSE);
     738    dprintf(("OLE32: OleIsRunning - stub"));
     739    return(FALSE);
    849740}
    850741//*******************************************************************************
     
    853744                            LPVOID *ppvObj)
    854745{
    855    dprintf(("OleLoad - stub\n"));
    856    return(E_OUTOFMEMORY);
     746    dprintf(("OLE32: OleLoad - stub"));
     747    return(E_OUTOFMEMORY);
    857748}
    858749//*******************************************************************************
     
    860751HRESULT WIN32API OleLoadFromStream(IStream *pStm, REFIID riid, void *ppvObj)
    861752{
    862    dprintf(("OleLoadFromStream - stub\n"));
    863    return(E_OUTOFMEMORY);
     753    dprintf(("OLE32: OleLoadFromStream - stub"));
     754    return(E_OUTOFMEMORY);
    864755}
    865756//*******************************************************************************
     
    867758HRESULT WIN32API OleLockRunning(LPUNKNOWN pUnknown, BOOL fLock, BOOL fLastUnlockCloses)
    868759{
    869    dprintf(("OleLockRunning - stub\n"));
    870    return(E_OUTOFMEMORY);
     760    dprintf(("OLE32: OleLockRunning - stub"));
     761    return(E_OUTOFMEMORY);
    871762}
    872763//*******************************************************************************
     
    876767                                                    UINT iIconIndex)
    877768{
    878    dprintf(("OleMetafilePictFromIconAndLabel - stub\n"));
    879    return(NULL);
     769    dprintf(("OLE32: OleMetafilePictFromIconAndLabel - stub"));
     770    return(NULL);
    880771}
    881772//*******************************************************************************
     
    883774HRESULT WIN32API OleNoteObjectVisible(LPUNKNOWN pUnknown, BOOL fVisible)
    884775{
    885    dprintf(("OleNoteObjectVisible - stub\n"));
    886    return(E_OUTOFMEMORY);
     776    dprintf(("OLE32: OleNoteObjectVisible - stub"));
     777    return(E_OUTOFMEMORY);
    887778}
    888779//*******************************************************************************
     
    890781HRESULT WIN32API OleQueryCreateFromData(IDataObject *pSrcDataObject)
    891782{
    892    dprintf(("OleQueryCreateFromData - stub\n"));
    893    return(S_FALSE);
     783    dprintf(("OLE32: OleQueryCreateFromData - stub"));
     784    return(S_FALSE);
    894785}
    895786//*******************************************************************************
     
    897788HRESULT WIN32API OleQueryLinkFromData(IDataObject *pSrcDataObject)
    898789{
    899    dprintf(("OleQueryLinkFromData - stub\n"));
    900    return(S_FALSE);
     790    dprintf(("OLE32: OleQueryLinkFromData - stub"));
     791    return(S_FALSE);
    901792}
    902793//*******************************************************************************
     
    905796                                        LPENUMFORMATETC *ppenumFormatetc)
    906797{
    907    dprintf(("OleRegEnumFormatEtc - stub\n"));
    908    return(E_OUTOFMEMORY);
     798    dprintf(("OLE32: OleRegEnumFormatEtc - stub"));
     799    return(E_OUTOFMEMORY);
    909800}
    910801//*******************************************************************************
     
    912803HRESULT WIN32API OleRegEnumVerbs(REFCLSID clsid, LPENUMOLEVERB *ppenumOleVerb)
    913804{
    914    dprintf(("OleRegEnumVerbs - stub\n"));
    915    return(E_OUTOFMEMORY);
     805    dprintf(("OLE32: OleRegEnumVerbs - stub"));
     806    return(E_OUTOFMEMORY);
    916807}
    917808//*******************************************************************************
     
    919810HRESULT WIN32API OleRegGetMiscStatus(REFCLSID clsid, DWORD dwAspect, DWORD *pdwStatus)
    920811{
    921    dprintf(("OleRegGetMiscStatus - stub\n"));
    922    return(E_OUTOFMEMORY);
     812    dprintf(("OLE32: OleRegGetMiscStatus - stub"));
     813    return(E_OUTOFMEMORY);
    923814}
    924815//*******************************************************************************
     
    927818                                      LPOLESTR *pszUserType)
    928819{
    929    dprintf(("OleRegGetUserType - stub\n"));
    930    return(E_OUTOFMEMORY);
     820    dprintf(("OLE32: OleRegGetUserType - stub"));
     821    return(E_OUTOFMEMORY);
    931822}
    932823//*******************************************************************************
     
    934825HRESULT WIN32API OleRun(LPUNKNOWN pUnknown)
    935826{
    936    dprintf(("OleRun - stub\n"));
    937    return(E_UNEXPECTED);
     827    dprintf(("OLE32: OleRun - stub"));
     828    return(E_UNEXPECTED);
    938829}
    939830//*******************************************************************************
     
    941832HRESULT WIN32API OleSave(IPersistStorage *pPS, IStorage *pStg, BOOL fSameAsLoad)
    942833{
    943    dprintf(("OleSave - stub\n"));
    944    return(STG_E_MEDIUMFULL);
     834    dprintf(("OLE32: OleSave - stub"));
     835    return(STG_E_MEDIUMFULL);
    945836}
    946837//*******************************************************************************
     
    948839HRESULT WIN32API OleSaveToStream(IPersistStorage *pPS, IStream *pStm)
    949840{
    950    dprintf(("OleSaveToStream - stub\n"));
    951    return(STG_E_MEDIUMFULL);
     841    dprintf(("OLE32: OleSaveToStream - stub"));
     842    return(STG_E_MEDIUMFULL);
    952843}
    953844//*******************************************************************************
     
    955846HRESULT WIN32API OleSetAutoConvert(REFCLSID clsidOld, REFCLSID clsidNew)
    956847{
    957    dprintf(("OleSetAutoConvert - stub\n"));
    958    return(E_OUTOFMEMORY);
     848    dprintf(("OLE32: OleSetAutoConvert - stub"));
     849    return(E_OUTOFMEMORY);
    959850}
    960851//*******************************************************************************
     
    962853HRESULT WIN32API OleSetClipboard(IDataObject *pDataObj)
    963854{
    964    dprintf(("OleSetClipboard - stub\n"));
    965    return(E_OUTOFMEMORY);
     855    dprintf(("OLE32: OleSetClipboard - stub"));
     856    return(E_OUTOFMEMORY);
    966857}
    967858//*******************************************************************************
     
    969860HRESULT WIN32API OleSetContainedObject(LPUNKNOWN pUnknown, BOOL fContained)
    970861{
    971    dprintf(("OleSetContainedObject - stub\n"));
    972    return(E_OUTOFMEMORY);
     862    dprintf(("OLE32: OleSetContainedObject - stub"));
     863    return(E_OUTOFMEMORY);
    973864}
    974865//*******************************************************************************
     
    979870                                         LPOLEINPLACEACTIVEOBJECT lpActiveObj)
    980871{
    981    dprintf(("OleSetMenuDescriptor - stub\n"));
    982    return(E_FAIL);
     872    dprintf(("OLE32: OleSetMenuDescriptor - stub"));
     873    return(E_FAIL);
    983874}
    984875//*******************************************************************************
     
    988879                                            LPMSG lpmsg)
    989880{
    990    dprintf(("OleTranslateAccelerator - stub\n"));
    991    return(S_FALSE);
     881    dprintf(("OLE32: OleTranslateAccelerator - stub"));
     882    return(S_FALSE);
    992883}
    993884//*******************************************************************************
     
    995886HRESULT WIN32API OpenOrCreateStream()
    996887{
    997    dprintf(("OpenOrCreateStream, UNKNOWN API - stub\n"));
    998    return(E_OUTOFMEMORY);
     888    dprintf(("OLE32: OpenOrCreateStream, UNKNOWN API - stub"));
     889    return(E_OUTOFMEMORY);
    999890}
    1000891//*******************************************************************************
     
    1002893HRESULT WIN32API ProgIDFromCLSID(REFCLSID clsid, LPOLESTR *lplpszProgID)
    1003894{
    1004    dprintf(("ProgIDFromCLSID - stub\n"));
    1005    return(REGDB_E_CLASSNOTREG);
     895    dprintf(("OLE32: ProgIDFromCLSID - stub"));
     896    return(REGDB_E_CLASSNOTREG);
    1006897}
    1007898//*******************************************************************************
     
    1009900HRESULT WIN32API ReadClassStg(IStorage *pStg, CLSID *pclsid)
    1010901{
    1011    dprintf(("ReadClassStg - stub\n"));
    1012    return(E_OUTOFMEMORY);
     902    dprintf(("OLE32: ReadClassStg - stub"));
     903    return(E_OUTOFMEMORY);
    1013904}
    1014905//*******************************************************************************
     
    1016907HRESULT WIN32API ReadClassStm(IStream *pStm, CLSID *pclsid)
    1017908{
    1018    dprintf(("ReadClassStm - stub\n"));
    1019    return(STG_E_READFAULT);
     909    dprintf(("OLE32: ReadClassStm - stub"));
     910    return(STG_E_READFAULT);
    1020911}
    1021912//*******************************************************************************
     
    1024915                                       LPWSTR *lplpszUserType)
    1025916{
    1026    dprintf(("ReadFmtUserTypeStg - stub\n"));
    1027    return(E_OUTOFMEMORY);
     917    dprintf(("OLE32: ReadFmtUserTypeStg - stub"));
     918    return(E_OUTOFMEMORY);
    1028919}
    1029920//*******************************************************************************
     
    1031922HRESULT WIN32API ReadOleStg()
    1032923{
    1033    dprintf(("ReadOleStg, UNKNOWN API - stub\n"));
    1034    return(E_OUTOFMEMORY);
     924    dprintf(("OLE32: ReadOleStg, UNKNOWN API - stub"));
     925    return(E_OUTOFMEMORY);
    1035926}
    1036927//*******************************************************************************
     
    1038929HRESULT WIN32API ReadStringStream()
    1039930{
    1040    dprintf(("ReadStringStream, UNKNOWN API - stub\n"));
    1041    return(E_OUTOFMEMORY);
     931    dprintf(("OLE32: ReadStringStream, UNKNOWN API - stub"));
     932    return(E_OUTOFMEMORY);
    1042933}
    1043934//*******************************************************************************
     
    1045936HRESULT WIN32API RegisterDragDrop(HWND hwnd, IDropTarget *pDropTarget)
    1046937{
    1047    dprintf(("RegisterDragDrop - stub\n"));
    1048    return(E_OUTOFMEMORY);
     938    dprintf(("OLE32: RegisterDragDrop - stub"));
     939    return(E_OUTOFMEMORY);
    1049940}
    1050941//*******************************************************************************
     
    1052943void WIN32API ReleaseStgMedium(STGMEDIUM *pmedium)
    1053944{
    1054    dprintf(("ReleaseStgMedium - stub\n"));
    1055    return;
     945    dprintf(("OLE32: ReleaseStgMedium - stub"));
     946    return;
    1056947}
    1057948//*******************************************************************************
     
    1059950HRESULT WIN32API RevokeDragDrop(HWND hwnd)
    1060951{
    1061    dprintf(("RevokeDragDrop - stub\n"));
    1062    return(E_OUTOFMEMORY);
     952    dprintf(("OLE32: RevokeDragDrop - stub"));
     953    return(E_OUTOFMEMORY);
    1063954}
    1064955//*******************************************************************************
     
    1066957HRESULT WIN32API SetConvertStg(IStorage *pStg, BOOL fConvert)
    1067958{
    1068    dprintf(("SetConvertStg - stub\n"));
    1069    return(E_OUTOFMEMORY);
     959    dprintf(("OLE32: SetConvertStg - stub"));
     960    return(E_OUTOFMEMORY);
    1070961}
    1071962//*******************************************************************************
     
    1074965                                     DWORD reserved, IStorage **ppstgOpen)
    1075966{
    1076    dprintf(("StgCreateDocfile - stub\n"));
    1077    return(STG_E_INSUFFICIENTMEMORY);
     967    dprintf(("OLE32: StgCreateDocfile - stub"));
     968    return(STG_E_INSUFFICIENTMEMORY);
    1078969}
    1079970//*******************************************************************************
     
    1081972HRESULT WIN32API SetDocumentBitStg()
    1082973{
    1083    dprintf(("SetDocumentBitStg, UNKNOWN API - stub\n"));
    1084    return(E_OUTOFMEMORY);
     974    dprintf(("OLE32: SetDocumentBitStg, UNKNOWN API - stub"));
     975    return(E_OUTOFMEMORY);
    1085976}
    1086977//*******************************************************************************
     
    1089980                                                 DWORD reserved, IStorage **ppstgOpen)
    1090981{
    1091    dprintf(("StgCreateDocfileOnILockBytes - stub\n"));
    1092    return(STG_E_INSUFFICIENTMEMORY);
     982    dprintf(("OLE32: StgCreateDocfileOnILockBytes - stub"));
     983    return(STG_E_INSUFFICIENTMEMORY);
    1093984}
    1094985//*******************************************************************************
     
    1096987HRESULT WIN32API StgIsStorageFile(const WCHAR *pwcsName)
    1097988{
    1098    dprintf(("StgIsStorageFile - stub\n"));
    1099    return(S_FALSE);
     989    dprintf(("OLE32: StgIsStorageFile - stub"));
     990    return(S_FALSE);
    1100991}
    1101992//*******************************************************************************
     
    1103994HRESULT WIN32API StgIsStorageILockBytes(ILockBytes *plkbyt)
    1104995{
    1105    dprintf(("StgIsStorageILockBytes - stub\n"));
    1106    return(S_FALSE);
     996    dprintf(("OLE32: StgIsStorageILockBytes - stub"));
     997    return(S_FALSE);
    1107998}
    1108999//*******************************************************************************
     
    11121003                                   IStorage **ppstgOpen)
    11131004{
    1114    dprintf(("StgOpenStorage - stub\n"));
    1115    return(STG_E_INSUFFICIENTMEMORY);
     1005    dprintf(("OLE32: StgOpenStorage - stub"));
     1006    return(STG_E_INSUFFICIENTMEMORY);
    11161007}
    11171008//*******************************************************************************
     
    11231014                                               IStorage **ppstgOpen)
    11241015{
    1125    dprintf(("StgOpenStorageOnILockBytes - stub\n"));
    1126    return(STG_E_INSUFFICIENTMEMORY);
     1016    dprintf(("OLE32: StgOpenStorageOnILockBytes - stub"));
     1017    return(STG_E_INSUFFICIENTMEMORY);
    11271018}
    11281019//*******************************************************************************
     
    11311022                                FILETIME const *patime, FILETIME const *pmtime)
    11321023{
    1133    dprintf(("StgSetTimes - stub\n"));
    1134    return(STG_E_FILENOTFOUND);
    1135 }
    1136 //*******************************************************************************
    1137 //Freed in CoTaskMemFree
    1138 //*******************************************************************************
    1139 HRESULT WIN32API StringFromCLSID(REFCLSID rclsid, LPOLESTR *ppsz)
    1140 {
    1141  char   szclass[64];
    1142  WCHAR *szclsid = (WCHAR *)malloc(64*sizeof(WCHAR));
    1143 
    1144    dprintf(("StringFromCLSID\n"));
    1145 
    1146    sprintf(szclass, "[%8X-%4X-%4X-%4X-%4X%8X]", rclsid.Data1, rclsid.Data2, rclsid.Data3,
    1147            *(WORD *)rclsid.Data4, *(WORD *)&rclsid.Data4[2], *(DWORD *)&rclsid.Data4[4]);
    1148    AsciiToUnicode(szclass, szclsid);
    1149    *ppsz = (LPOLESTR)szclsid;
    1150    return(S_OK);
    1151 }
    1152 //*******************************************************************************
    1153 //*******************************************************************************
    1154 int WIN32API StringFromGUID2(REFGUID rguid, LPOLESTR lpsz, int cbMax)
    1155 {
    1156  char szclsid[64];
    1157 
    1158    dprintf(("StringFromGUID2\n"));
    1159    if(cbMax < 55)
    1160         return(0);
    1161 
    1162    sprintf(szclsid, "[%8X-%4X-%4X-%4X-%4X%8X]", rguid.Data1, rguid.Data2, rguid.Data3,
    1163            *(WORD *)rguid.Data4, *(WORD *)&rguid.Data4[2], *(DWORD *)&rguid.Data4[4]);
    1164    AsciiToUnicode(szclsid, lpsz);
    1165    return(55);  //including 0 terminator
    1166 }
    1167 //*******************************************************************************
    1168 //Freed in CoTaskMemFree
    1169 //*******************************************************************************
    1170 HRESULT WIN32API StringFromIID(REFIID riid, LPOLESTR *lplpsz)
    1171 {
    1172  char   szclass[64];
    1173  WCHAR *szclsid = (WCHAR *)malloc(64*sizeof(WCHAR));
    1174 
    1175    dprintf(("StringFromIID\n"));
    1176 
    1177    sprintf(szclass, "[%8X-%4X-%4X-%4X-%4X%8X]", riid.Data1, riid.Data2, riid.Data3,
    1178            *(WORD *)riid.Data4, *(WORD *)&riid.Data4[2], *(DWORD *)&riid.Data4[4]);
    1179 
    1180    AsciiToUnicode(szclass, szclsid);
    1181    *lplpsz = (LPOLESTR)szclsid;
    1182    return(S_OK);
     1024    dprintf(("OLE32: StgSetTimes - stub"));
     1025    return(STG_E_FILENOTFOUND);
    11831026}
    11841027//*******************************************************************************
     
    11861029HRESULT WIN32API UtConvertDvtd16toDvtd32()
    11871030{
    1188    dprintf(("UtConvertDvtd16toDvtd32, UNKNOWN API - stub\n"));
    1189    return(E_OUTOFMEMORY);
     1031    dprintf(("OLE32: UtConvertDvtd16toDvtd32, UNKNOWN API - stub"));
     1032    return(E_OUTOFMEMORY);
    11901033}
    11911034//*******************************************************************************
     
    11931036HRESULT WIN32API UtConvertDvtd32toDvtd16()
    11941037{
    1195    dprintf(("UtConvertDvtd32toDvtd16, UNKNOWN API - stub\n"));
    1196    return(E_OUTOFMEMORY);
     1038    dprintf(("OLE32: UtConvertDvtd32toDvtd16, UNKNOWN API - stub"));
     1039    return(E_OUTOFMEMORY);
    11971040}
    11981041//*******************************************************************************
     
    12001043HRESULT WIN32API UtGetDvtd16Info()
    12011044{
    1202    dprintf(("UtGetDvtd16Info, UNKNOWN API - stub\n"));
    1203    return(E_OUTOFMEMORY);
     1045    dprintf(("OLE32: UtGetDvtd16Info, UNKNOWN API - stub"));
     1046    return(E_OUTOFMEMORY);
    12041047}
    12051048//*******************************************************************************
     
    12071050HRESULT WIN32API UtGetDvtd32Info()
    12081051{
    1209    dprintf(("UtGetDvtd32Info, UNKNOWN API - stub\n"));
    1210    return(E_OUTOFMEMORY);
     1052    dprintf(("OLE32: UtGetDvtd32Info, UNKNOWN API - stub"));
     1053    return(E_OUTOFMEMORY);
    12111054}
    12121055//*******************************************************************************
     
    12141057HRESULT WIN32API WriteClassStg(IStorage *pStg, REFCLSID rclsid)
    12151058{
    1216    dprintf(("WriteClassStg - stub\n"));
    1217    return(STG_E_MEDIUMFULL);
     1059    dprintf(("OLE32: WriteClassStg - stub"));
     1060    return(STG_E_MEDIUMFULL);
    12181061}
    12191062//*******************************************************************************
     
    12211064HRESULT WIN32API WriteClassStm(IStream *pStm, REFCLSID rclsid)
    12221065{
    1223    dprintf(("WriteClassStm - stub\n"));
    1224    return(STG_E_MEDIUMFULL);
     1066    dprintf(("OLE32: WriteClassStm - stub"));
     1067    return(STG_E_MEDIUMFULL);
    12251068}
    12261069//*******************************************************************************
     
    12281071HRESULT WIN32API WriteFmtUserTypeStg(IStorage *pStg, CLIPFORMAT cf, LPWSTR *lpszUserType)
    12291072{
    1230    dprintf(("WriteFmtUserTypeStg - stub\n"));
    1231    return(STG_E_MEDIUMFULL);
     1073    dprintf(("OLE32: WriteFmtUserTypeStg - stub"));
     1074    return(STG_E_MEDIUMFULL);
    12321075}
    12331076//*******************************************************************************
     
    12351078HRESULT WIN32API WriteOleStg()
    12361079{
    1237    dprintf(("WriteOleStg, UNKNOWN API - stub\n"));
    1238    return(E_OUTOFMEMORY);
     1080    dprintf(("OLE32: WriteOleStg, UNKNOWN API - stub"));
     1081    return(E_OUTOFMEMORY);
    12391082}
    12401083//*******************************************************************************
     
    12421085HRESULT WIN32API WriteStringStream()
    12431086{
    1244    dprintf(("WriteStringStream, UNKNOWN API - stub\n"));
    1245    return(E_OUTOFMEMORY);
     1087    dprintf(("OLE32: WriteStringStream, UNKNOWN API - stub"));
     1088    return(E_OUTOFMEMORY);
    12461089}
    12471090//*******************************************************************************
     
    12501093HRESULT WIN32API CoImpersonateClient()          // DCOM - obj_clientserver.h
    12511094{
     1095    dprintf(("OLE32: CoImpersonateClient - Stub"));
    12521096    return(S_OK);
    12531097}
     
    12661110    void                        *pReserved3 )
    12671111{
     1112    dprintf(("OLE32: CoInitializeSecurity - Stub"));
    12681113    return(S_OK);
    12691114}
     
    12731118HRESULT WIN32API CoRegisterSurrogate(LPSURROGATE pSurrogate)    // NT4 SP2, Win95b+
    12741119{
     1120    dprintf(("OLE32: CoRegisterSurrogate - Stub"));
    12751121    return(S_OK);
    12761122}
Note: See TracChangeset for help on using the changeset viewer.