Ignore:
Timestamp:
Sep 7, 1999, 9:26:19 AM (26 years ago)
Author:
davidr
Message:

Initial port of OLE2.
Added regsvr32

File:
1 edited

Legend:

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

    r784 r851  
    4545//*******************************************************************************
    4646//*******************************************************************************
    47 DWORD WIN32API CoGetCurrentProcess()
    48 {
    49     dprintf(("OLE32: CoGetCurrentProcess - stub"));
    50     return 666;
    51 }
    52 //*******************************************************************************
    53 //*******************************************************************************
    5447HRESULT WIN32API CoGetInterfaceAndReleaseStream(LPSTREAM pStm, REFIID riid,
    5548                                                   LPVOID *ppv)
     
    163156{
    164157    dprintf(("OLE32: CoRegisterMessageFilter - stub"));
     158    if (lplpMessageFilter)
     159        *lplpMessageFilter = NULL;
    165160    return S_FALSE;
    166161}
     
    216211}
    217212
    218 //******************************************************************************
    219 //******************************************************************************
    220 void WIN32API OleUninitialize(void)
    221 {
    222   dprintf(("OLE32: OleUninitialize - stub"));
    223   return;
    224 }
    225213//******************************************************************************
    226214//******************************************************************************
     
    292280//*******************************************************************************
    293281//*******************************************************************************
    294 HRESULT WIN32API CreateOleAdviseHolder(IOleAdviseHolder ppOAHolder)
     282HRESULT WIN32API CreateOleAdviseHolder (LPOLEADVISEHOLDER *ppOAHolder)
    295283{
    296284    dprintf(("OLE32: CreateOleAdviseHolder - stub"));
     
    335323//*******************************************************************************
    336324//*******************************************************************************
    337 HRESULT WIN32API DoDragDrop(IDataObject *pDataObject, IDropSource *pDropSource,
    338                                DWORD dwOKEffect, DWORD *pdwEffect)
    339 {
    340     dprintf(("OLE32: DoDragDrop - stub"));
    341     return E_OUTOFMEMORY;
    342 }
    343 //*******************************************************************************
    344 //*******************************************************************************
    345325HRESULT WIN32API EnableHookObject()
    346326{
     
    392372//*******************************************************************************
    393373//*******************************************************************************
    394 BOOL WIN32API IsAccelerator(HACCEL hAccel, INT cAccelEntries, LPMSG lpMsg,
    395                                WORD *lpwCmd)
     374BOOL WIN32API IsAccelerator(HACCEL hAccel, int cAccelEntries, struct tagMSG* lpMsg, WORD* lpwCmd)
    396375{
    397376    dprintf(("OLE32: IsAccelerator - stub"));
     
    449428    dprintf(("OLE32: MonikerRelativePathTo - stub"));
    450429    return E_OUTOFMEMORY;
    451 }
    452 //*******************************************************************************
    453 //*******************************************************************************
    454 DWORD WIN32API OleBuildVersion()
    455 {
    456     dprintf(("OLE32: OleBuildVersion, obsolete - stub"));
    457     return 666;
    458430}
    459431//*******************************************************************************
     
    577549//*******************************************************************************
    578550//*******************************************************************************
    579 HOLEMENU WIN32API OleCreateMenuDescriptor(HMENU hmenuCombined, LPOLEMENUGROUPWIDTHS lpMenuWidths)
    580 {
    581     dprintf(("OLE32: OleCreateMenuDescriptor - stub"));
    582     return(NULL);
    583 }
    584 //*******************************************************************************
    585 //*******************************************************************************
    586551HRESULT WIN32API OleCreateStaticFromData(LPDATAOBJECT pSrcDataObj, REFIID riid,
    587552                                            DWORD renderopt, LPFORMATETC pFormatEtc,
     
    594559//*******************************************************************************
    595560//*******************************************************************************
    596 HRESULT WIN32API OleDestroyMenuDescriptor(HOLEMENU holemenu)
    597 {
    598     dprintf(("OLE32: OleDestroyMenuDescriptor - stub"));
    599     return E_OUTOFMEMORY;
    600 }
    601 //*******************************************************************************
    602 //*******************************************************************************
    603561HRESULT WIN32API OleDoAutoConvert(IStorage *pStg, LPCLSID pClsidNew)
    604562{
     
    616574//*******************************************************************************
    617575//*******************************************************************************
    618 HANDLE WIN32API OleDuplicateData(HANDLE hSrc, CLIPFORMAT cfFormat, UINT uiFlags)
     576HRESULT WIN32API OleDuplicateData(HANDLE hSrc, CLIPFORMAT cfFormat, UINT uiFlags)
    619577{
    620578    dprintf(("OLE32: OleDuplicateData - stub"));
     
    623581//*******************************************************************************
    624582//*******************************************************************************
    625 HRESULT WIN32API OleFlushClipboard()
    626 {
    627     dprintf(("OLE32: OleFlushClipboard - stub"));
    628     return(S_OK);
    629 }
    630 //*******************************************************************************
    631 //*******************************************************************************
    632583HRESULT WIN32API OleGetAutoConvert(REFCLSID clsidOld, LPCLSID pClsidNew)
    633584{
    634585    dprintf(("OLE32: OleGetAutoConvert - stub"));
    635     return(E_OUTOFMEMORY);
    636 }
    637 //*******************************************************************************
    638 //*******************************************************************************
    639 HRESULT WIN32API OleGetClipboard(IDataObject **ppDataObj)
    640 {
    641     dprintf(("OLE32: OleGetClipboard - stub"));
    642586    return(E_OUTOFMEMORY);
    643587}
     
    658602//*******************************************************************************
    659603//*******************************************************************************
    660 HRESULT WIN32API OleInitialize(LPVOID pvReserved)
    661 {
    662     dprintf(("OLE32: OleInitialize - stub"));
    663 //   return(E_OUTOFMEMORY);
    664     return(0);
    665 }
    666 //*******************************************************************************
    667 //*******************************************************************************
    668604HRESULT WIN32API OleInitializeWOW()
    669605{
    670606    dprintf(("OLE32: OleInitializeWOW, UNKNOWN API - stub"));
    671607    return(E_OUTOFMEMORY);
    672 }
    673 //*******************************************************************************
    674 //*******************************************************************************
    675 HRESULT WIN32API OleIsCurrentClipboard(IDataObject *pDataObject)
    676 {
    677     dprintf(("OLE32: OleIsCurrentClipboard - stub"));
    678     return(S_FALSE);
    679608}
    680609//*******************************************************************************
     
    687616//*******************************************************************************
    688617//*******************************************************************************
    689 HRESULT WIN32API OleLoad(IStorage *pStg, REFIID riid, IOleClientSite *pClientSite,
    690                             LPVOID *ppvObj)
    691 {
    692     dprintf(("OLE32: OleLoad - stub"));
    693     return(E_OUTOFMEMORY);
    694 }
    695 //*******************************************************************************
    696 //*******************************************************************************
    697 HRESULT WIN32API OleLoadFromStream(IStream *pStm, REFIID riid, void *ppvObj)
     618HRESULT WIN32API OleLoadFromStream(IStream *pStm, REFIID iidInterface, void** ppvObj)
    698619{
    699620    dprintf(("OLE32: OleLoadFromStream - stub"));
     
    754675//*******************************************************************************
    755676//*******************************************************************************
    756 HRESULT WIN32API OleRegGetMiscStatus(REFCLSID clsid, DWORD dwAspect, DWORD *pdwStatus)
    757 {
    758     dprintf(("OLE32: OleRegGetMiscStatus - stub"));
    759     return(E_OUTOFMEMORY);
    760 }
    761 //*******************************************************************************
    762 //*******************************************************************************
    763 HRESULT WIN32API OleRegGetUserType(REFCLSID clsid, DWORD dwFormOfType,
    764                                       LPOLESTR *pszUserType)
    765 {
    766     dprintf(("OLE32: OleRegGetUserType - stub"));
    767     return(E_OUTOFMEMORY);
    768 }
    769 //*******************************************************************************
    770 //*******************************************************************************
    771677HRESULT WIN32API OleRun(LPUNKNOWN pUnknown)
    772678{
     
    776682//*******************************************************************************
    777683//*******************************************************************************
    778 HRESULT WIN32API OleSave(IPersistStorage *pPS, IStorage *pStg, BOOL fSameAsLoad)
    779 {
    780     dprintf(("OLE32: OleSave - stub"));
    781     return(STG_E_MEDIUMFULL);
    782 }
    783 //*******************************************************************************
    784 //*******************************************************************************
    785 HRESULT WIN32API OleSaveToStream(IPersistStorage *pPS, IStream *pStm)
     684HRESULT WIN32API OleSaveToStream(IPersistStream *pPStm, IStream *pStm)
    786685{
    787686    dprintf(("OLE32: OleSaveToStream - stub"));
     
    797696//*******************************************************************************
    798697//*******************************************************************************
    799 HRESULT WIN32API OleSetClipboard(IDataObject *pDataObj)
    800 {
    801     dprintf(("OLE32: OleSetClipboard - stub"));
    802     return(E_OUTOFMEMORY);
    803 }
    804 //*******************************************************************************
    805 //*******************************************************************************
    806 HRESULT WIN32API OleSetContainedObject(LPUNKNOWN pUnknown, BOOL fContained)
    807 {
    808     dprintf(("OLE32: OleSetContainedObject - stub"));
    809     return(E_OUTOFMEMORY);
    810 }
    811 //*******************************************************************************
    812 //*******************************************************************************
    813 HRESULT WIN32API OleSetMenuDescriptor(HOLEMENU holemenu, HWND hwndFrame,
    814                                          HWND hwndActiveObject,
    815                                          LPOLEINPLACEFRAME lpFrame,
    816                                          LPOLEINPLACEACTIVEOBJECT lpActiveObj)
    817 {
    818     dprintf(("OLE32: OleSetMenuDescriptor - stub"));
    819     return(E_FAIL);
    820 }
    821 //*******************************************************************************
    822 //*******************************************************************************
    823 HRESULT WIN32API OleTranslateAccelerator(LPOLEINPLACEFRAME lpFrame,
    824                                             LPOLEINPLACEFRAMEINFO lpFrameInfo,
    825                                             LPMSG lpmsg)
     698HRESULT WIN32API OleTranslateAccelerator
     699   (LPOLEINPLACEFRAME           lpFrame,
     700    LPOLEINPLACEFRAMEINFO       lpFrameInfo,
     701    struct tagMSG *             lpmsg)
    826702{
    827703    dprintf(("OLE32: OleTranslateAccelerator - stub"));
     
    876752{
    877753    dprintf(("OLE32: ReadStringStream, UNKNOWN API - stub"));
    878     return(E_OUTOFMEMORY);
    879 }
    880 //*******************************************************************************
    881 //*******************************************************************************
    882 HRESULT WIN32API RegisterDragDrop(HWND hwnd, IDropTarget *pDropTarget)
    883 {
    884     dprintf(("OLE32: RegisterDragDrop - stub"));
    885     return(E_OUTOFMEMORY);
    886 }
    887 //*******************************************************************************
    888 //*******************************************************************************
    889 void WIN32API ReleaseStgMedium(STGMEDIUM *pmedium)
    890 {
    891     dprintf(("OLE32: ReleaseStgMedium - stub"));
    892     return;
    893 }
    894 //*******************************************************************************
    895 //*******************************************************************************
    896 HRESULT WIN32API RevokeDragDrop(HWND hwnd)
    897 {
    898     dprintf(("OLE32: RevokeDragDrop - stub"));
    899754    return(E_OUTOFMEMORY);
    900755}
     
    1015870//*******************************************************************************
    1016871//*******************************************************************************
    1017 HRESULT WIN32API WriteFmtUserTypeStg(IStorage *pStg, CLIPFORMAT cf, LPWSTR *lpszUserType)
     872HRESULT WIN32API WriteFmtUserTypeStg(LPSTORAGE pstg, CLIPFORMAT cf, LPOLESTR lpszUserType)
    1018873{
    1019874    dprintf(("OLE32: WriteFmtUserTypeStg - stub"));
Note: See TracChangeset for help on using the changeset viewer.