- Timestamp:
- Sep 7, 1999, 9:26:19 AM (26 years ago)
- Location:
- trunk/src/ole32
- Files:
-
- 7 added
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/ole32/clsid.cpp
r291 r851 33 33 LONG lDataLen = 80; 34 34 oStringW szKey(lpszProgID); 35 oStringW szCLSID(lDataLen );35 oStringW szCLSID(lDataLen, 1); 36 36 HKEY hKey; 37 37 HRESULT rc; … … 156 156 157 157 // ---------------------------------------------------------------------- 158 // StringFromCLSID 159 // Memory allocated here on behalf of application should be freed using CoTaskMemFree() 160 // ---------------------------------------------------------------------- 161 HRESULT WIN32API StringFromCLSID(REFCLSID rclsid, LPOLESTR *ppsz) 162 { 163 char tmp[50]; 164 LPWSTR szclsid; 165 size_t strLen; 166 167 dprintf(("OLE32: StringFromCLSID")); 168 169 // Setup new string... 170 strLen = sprintf(tmp, "{%08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X}", 158 // WINE_StringFromCLSID 159 // ---------------------------------------------------------------------- 160 HRESULT WINE_StringFromCLSID(const CLSID *rclsid, LPSTR idstr) 161 { 162 dprintf(("OLE32: WINE_StringFromCLSID")); 163 164 if (rclsid == NULL) 165 { 166 dprintf((" clsid: (NULL)")); 167 *idstr = 0; 168 return E_FAIL; 169 } 170 171 // Setup new string... 172 sprintf(idstr, "{%08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X}", 171 173 rclsid->Data1, 172 174 rclsid->Data2, … … 181 183 rclsid->Data4[7]); 182 184 185 dprintf((" clsid: %s", idstr)); 186 187 return OLE_OK; 188 } 189 190 // ---------------------------------------------------------------------- 191 // StringFromCLSID 192 // Memory allocated here on behalf of application should be freed using CoTaskMemFree() 193 // ---------------------------------------------------------------------- 194 HRESULT WIN32API StringFromCLSID(REFCLSID rclsid, LPOLESTR *ppsz) 195 { 196 char tmp[50]; 197 LPWSTR szclsid; 198 size_t strLen; 199 200 dprintf(("OLE32: StringFromCLSID")); 201 202 // Setup new string... 203 WINE_StringFromCLSID(rclsid, tmp); 204 205 strLen = strlen(tmp); 206 183 207 // Grab buffer for string... 184 208 szclsid = (LPWSTR)CoTaskMemAlloc((strLen + 1) * sizeof(WCHAR)); … … 204 228 205 229 // Setup new string... 206 strLen = sprintf(tmp, "{%08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X}", 207 riid->Data1, 208 riid->Data2, 209 riid->Data3, 210 riid->Data4[0], 211 riid->Data4[1], 212 riid->Data4[2], 213 riid->Data4[3], 214 riid->Data4[4], 215 riid->Data4[5], 216 riid->Data4[6], 217 riid->Data4[7]); 230 WINE_StringFromCLSID(riid, tmp); 231 232 strLen = strlen(tmp); 218 233 219 234 // Grab buffer for string... … … 232 247 int WIN32API StringFromGUID2(REFGUID rguid, LPOLESTR lpsz, int cbMax) 233 248 { 234 char tmp[ 64];249 char tmp[50]; 235 250 size_t strLen; 236 251 … … 238 253 239 254 // Setup new string... 240 strLen = sprintf(tmp, "{%08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X}", 241 rguid->Data1, 242 rguid->Data2, 243 rguid->Data3, 244 rguid->Data4[0], 245 rguid->Data4[1], 246 rguid->Data4[2], 247 rguid->Data4[3], 248 rguid->Data4[4], 249 rguid->Data4[5], 250 rguid->Data4[6], 251 rguid->Data4[7]); 255 WINE_StringFromCLSID(rguid, tmp); 256 257 strLen = strlen(tmp); 252 258 253 259 if(cbMax < (strLen * 2 + 1)) -
trunk/src/ole32/iunknown.cpp
r784 r851 29 29 } IUnknownImpl; 30 30 31 static ULONG WIN API IUnknown_fnAddRef(LPUNKNOWN iface);32 static ULONG WIN API IUnknown_fnRelease(LPUNKNOWN iface);33 static HRESULT WIN API IUnknown_fnQueryInterface(LPUNKNOWN iface, REFIID refiid, LPVOID * obj);31 static ULONG WIN32API IUnknown_fnAddRef(LPUNKNOWN iface); 32 static ULONG WIN32API IUnknown_fnRelease(LPUNKNOWN iface); 33 static HRESULT WIN32API IUnknown_fnQueryInterface(LPUNKNOWN iface, REFIID refiid, LPVOID * obj); 34 34 35 35 static ICOM_VTABLE(IUnknown) uvt = … … 47 47 // IUnknown_fnAddRef 48 48 // ---------------------------------------------------------------------- 49 static ULONG WIN API IUnknown_fnAddRef(LPUNKNOWN iface)49 static ULONG WIN32API IUnknown_fnAddRef(LPUNKNOWN iface) 50 50 { 51 51 ICOM_THIS(IUnknownImpl, iface); … … 59 59 // IUnknown_fnRelease 60 60 // ---------------------------------------------------------------------- 61 static ULONG WIN API IUnknown_fnRelease(LPUNKNOWN iface)61 static ULONG WIN32API IUnknown_fnRelease(LPUNKNOWN iface) 62 62 { 63 63 ICOM_THIS(IUnknownImpl, iface); … … 76 76 // Initialize 77 77 // ---------------------------------------------------------------------- 78 static HRESULT WIN API IUnknown_fnQueryInterface(LPUNKNOWN iface, REFIID refiid, LPVOID *obj)78 static HRESULT WIN32API IUnknown_fnQueryInterface(LPUNKNOWN iface, REFIID refiid, LPVOID *obj) 79 79 { 80 80 ICOM_THIS(IUnknownImpl, iface); -
trunk/src/ole32/makefile
r784 r851 8 8 PDWIN32_LIB = ..\..\lib 9 9 PDWIN32_BIN = ..\..\bin 10 PDWIN32_TOOLS = ..\..\tools\bin 10 11 11 12 … … 29 30 library.obj \ 30 31 iunknown.obj \ 32 ole2.obj \ 33 oleMenu.obj \ 34 oleDrag.obj \ 35 oleClip.obj \ 31 36 stubs.obj 32 37 33 all: $(TARGET).dll $(TARGET).lib 38 all: $(TARGET).dll $(TARGET).lib regsvr32.exe 34 39 35 40 … … 37 42 $(LD) $(LDFLAGS) -Fm -Fe$@ $(OBJS) $(TARGET).def \ 38 43 $(PDWIN32_LIB)\pmwinx.lib \ 44 $(PDWIN32_LIB)\user32.lib \ 45 $(PDWIN32_LIB)\gdi32.lib \ 46 $(PDWIN32_LIB)\comctl32.lib \ 39 47 $(PDWIN32_LIB)\advapi32.lib \ 40 48 $(PDWIN32_LIB)\kernel32.lib \ 41 49 $(PDWIN32_LIB)/odincrt.lib OS2386.LIB $(RTLLIB_O) 42 50 $(CP) $@ $(PDWIN32_BIN) 43 51 # $(PDWIN32_LIB)\ntdll.lib \ 44 52 53 $(TARGET).lib: $(TARGET)exp.def 54 $(IMPLIB) $(IMPLIBFLAGS) $@ $(TARGET)exp.def 55 $(CP) $@ $(PDWIN32_LIB) 45 56 46 $(TARGET).lib: $(TARGET).dll 47 $(IMPLIB) $(IMPLIBFLAGS) $@ $(TARGET).dll 48 $(CP) $@ $(PDWIN32_LIB) 57 $(TARGET)exp.def: $(TARGET).def 58 $(IMPDEF) $** $@ 49 59 50 60 51 61 oString.obj: oString.cpp 52 62 ole32.obj: ole32.cpp 63 ole2.obj: ole2.cpp 64 oleClip.obj: oleClip.cpp 65 oleDrag.obj: oleDrag.cpp 66 oleMenu.obj: oleMenu.cpp 53 67 initialise.obj: initialise.cpp 54 68 clsid.obj: clsid.cpp … … 61 75 iunknown.obj: iunknown.cpp 62 76 77 regsvr32.obj: regsvr32.cpp 78 $(CC) -C $(CXXFLAGS) -Ge+ -Tm+ $** 79 80 regsvr32.exe: regsvr32.obj regsvr32.def \ 81 $(PDWIN32_LIB)/user32.lib \ 82 $(PDWIN32_LIB)/kernel32.lib \ 83 $(PDWIN32_LIB)/ole32.lib 84 $(LD) $(LDFLAGS) -Ge+ -Fm -Fe$@ $** \ 85 $(PDWIN32_LIB)/odincrt.lib OS2386.LIB $(RTLLIB_O) 86 $(CP) $@ $(PDWIN32_BIN) 63 87 64 88 clean: … … 66 90 $(RM) $(PDWIN32_BIN)\$(TARGET).dll 67 91 $(RM) $(PDWIN32_LIB)\$(TARGET).lib 92 $(RM) $(PDWIN32_BIN)\regsvr32.exe 68 93 69 94 -
trunk/src/ole32/oString.cpp
r784 r851 96 96 97 97 // Initialise to a specified length... 98 oStringA::oStringA(int defLen ) : oStringBase(sizeof(char))98 oStringA::oStringA(int defLen, int fill) : oStringBase(sizeof(char)) 99 99 { 100 100 getBuf( defLen + 1); … … 138 138 } 139 139 140 oStringA::oStringA(const ULONG val) : oStringBase(sizeof(char)) 141 { 142 getBuf( 30); // Incl. terminator... 143 m_strLen = sprintf(m_strBuf, "%lu", val); 144 } 145 146 oStringA::oStringA(const LONG val) : oStringBase(sizeof(char)) 147 { 148 getBuf( 30); // Incl. terminator... 149 m_strLen = sprintf(m_strBuf, "%ld", val); 150 } 151 152 oStringA::oStringA(const USHORT val) : oStringBase(sizeof(char)) 153 { 154 getBuf( 30); // Incl. terminator... 155 m_strLen = sprintf(m_strBuf, "%u", val); 156 } 157 158 oStringA::oStringA(const SHORT val) : oStringBase(sizeof(char)) 159 { 160 getBuf( 30); // Incl. terminator... 161 m_strLen = sprintf(m_strBuf, "%d", val); 162 } 163 140 164 // Return pointer to string... 141 165 oStringA::operator LPSTR() … … 193 217 // Setup new string... 194 218 getBuf( 50); 195 m_strLen = sprintf(m_strBuf, "{%08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X}", 196 rClsId->Data1, 197 rClsId->Data2, 198 rClsId->Data3, 199 rClsId->Data4[0], 200 rClsId->Data4[1], 201 rClsId->Data4[2], 202 rClsId->Data4[3], 203 rClsId->Data4[4], 204 rClsId->Data4[5], 205 rClsId->Data4[6], 206 rClsId->Data4[7]); 219 WINE_StringFromCLSID(rClsId, m_strBuf); 220 m_strLen = strlen(m_strBuf); 221 207 222 return *this; 208 223 } … … 212 227 { 213 228 // two terminators to account for... 214 oStringA product(m_strLen + string.m_strLen - 1 );229 oStringA product(m_strLen + string.m_strLen - 1, 1); 215 230 216 231 memcpy(product.m_strBuf, m_strBuf, m_strLen); … … 226 241 long strLen = m_strLen + strlen(pAscii); 227 242 228 oStringA product(strLen );243 oStringA product(strLen, 1); 229 244 230 245 memcpy(product.m_strBuf, m_strBuf, m_strLen); … … 240 255 long strLen = m_strLen + lstrlenW(pUnicode); 241 256 242 oStringA product(strLen );257 oStringA product(strLen, 1); 243 258 244 259 memcpy(product.m_strBuf, m_strBuf, m_strLen); … … 297 312 298 313 // Initialise to a specified length... 299 oStringW::oStringW(int defLen ) : oStringBase(sizeof(WCHAR))314 oStringW::oStringW(int defLen, int fill) : oStringBase(sizeof(WCHAR)) 300 315 { 301 316 getBuf( defLen + 1); … … 419 434 // Setup new string... 420 435 getBuf( 50); 421 m_strLen = sprintf(tmp, "{%08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X}", 422 rClsId->Data1, 423 rClsId->Data2, 424 rClsId->Data3, 425 rClsId->Data4[0], 426 rClsId->Data4[1], 427 rClsId->Data4[2], 428 rClsId->Data4[3], 429 rClsId->Data4[4], 430 rClsId->Data4[5], 431 rClsId->Data4[6], 432 rClsId->Data4[7]); 436 WINE_StringFromCLSID(rClsId, tmp); 437 m_strLen = strlen(tmp); 433 438 AsciiToUnicode(tmp, (LPWSTR)m_strBuf); 434 439 return *this; … … 439 444 { 440 445 // two terminators to account for... 441 oStringW product(m_strLen + string.m_strLen - 1 );446 oStringW product(m_strLen + string.m_strLen - 1, 1); 442 447 443 448 lstrcpyW((LPWSTR)product.m_strBuf, (LPWSTR)m_strBuf); … … 453 458 long strLen = m_strLen + strlen(pAscii); 454 459 455 oStringW product(strLen );460 oStringW product(strLen, 1); 456 461 457 462 lstrcpyW((LPWSTR)product.m_strBuf, (LPWSTR)m_strBuf); … … 467 472 long strLen = m_strLen + lstrlenW(pUnicode); 468 473 469 oStringW product(strLen );474 oStringW product(strLen, 1); 470 475 471 476 lstrcpyW((LPWSTR)product.m_strBuf, (LPWSTR)m_strBuf); … … 481 486 long strLen = m_strLen + lstrlenW((LPWSTR)pUnicode); 482 487 483 oStringW product(strLen );488 oStringW product(strLen, 1); 484 489 485 490 lstrcpyW((LPWSTR)product.m_strBuf, (LPWSTR)m_strBuf); -
trunk/src/ole32/oString.h
r290 r851 32 32 public: 33 33 oStringA(void); 34 oStringA(int defLen );34 oStringA(int defLen, int fill); 35 35 oStringA(LPCWSTR pUnicode); 36 36 oStringA(LPCSTR pAscii); 37 37 oStringA(REFCLSID pclsId); 38 38 oStringA(const oStringA &ref); 39 oStringA(const ULONG val); 40 oStringA(const LONG val); 41 oStringA(const USHORT val); 42 oStringA(const SHORT val); 39 43 40 44 operator LPSTR(); … … 62 66 public: 63 67 oStringW(void); 64 oStringW(int defLen );68 oStringW(int defLen, int fill); 65 69 oStringW(LPCWSTR pUnicode); 66 70 oStringW(const wchar_t * pUnicode); -
trunk/src/ole32/ole32.cpp
r784 r851 130 130 DWORD WIN32API CoBuildVersion() 131 131 { 132 dprintf(("OLE32.CoBuildVersion \n"));132 dprintf(("OLE32.CoBuildVersion")); 133 133 return (rmm << 16) + rup; 134 134 } … … 483 483 // CoRegisterClassObject 484 484 // ---------------------------------------------------------------------- 485 HRESULT WIN API CoRegisterClassObject(485 HRESULT WIN32API CoRegisterClassObject( 486 486 REFCLSID rclsid, 487 487 LPUNKNOWN pUnk, … … 546 546 // ---------------------------------------------------------------------- 547 547 // This method will remove a class object from the class registry 548 HRESULT WIN API CoRevokeClassObject(DWORD dwRegister)548 HRESULT WIN32API CoRevokeClassObject(DWORD dwRegister) 549 549 { 550 550 RegisteredClass * * prevClassLink; -
trunk/src/ole32/ole32.h
r633 r851 34 34 #include <ole2ver.h> 35 35 #include <ole.h> 36 #include <ole2.h> 36 37 #include <winreg.h> 37 38 -
trunk/src/ole32/stubs.cpp
r784 r851 45 45 //******************************************************************************* 46 46 //******************************************************************************* 47 DWORD WIN32API CoGetCurrentProcess()48 {49 dprintf(("OLE32: CoGetCurrentProcess - stub"));50 return 666;51 }52 //*******************************************************************************53 //*******************************************************************************54 47 HRESULT WIN32API CoGetInterfaceAndReleaseStream(LPSTREAM pStm, REFIID riid, 55 48 LPVOID *ppv) … … 163 156 { 164 157 dprintf(("OLE32: CoRegisterMessageFilter - stub")); 158 if (lplpMessageFilter) 159 *lplpMessageFilter = NULL; 165 160 return S_FALSE; 166 161 } … … 216 211 } 217 212 218 //******************************************************************************219 //******************************************************************************220 void WIN32API OleUninitialize(void)221 {222 dprintf(("OLE32: OleUninitialize - stub"));223 return;224 }225 213 //****************************************************************************** 226 214 //****************************************************************************** … … 292 280 //******************************************************************************* 293 281 //******************************************************************************* 294 HRESULT WIN32API CreateOleAdviseHolder (IOleAdviseHolderppOAHolder)282 HRESULT WIN32API CreateOleAdviseHolder (LPOLEADVISEHOLDER *ppOAHolder) 295 283 { 296 284 dprintf(("OLE32: CreateOleAdviseHolder - stub")); … … 335 323 //******************************************************************************* 336 324 //******************************************************************************* 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 //*******************************************************************************345 325 HRESULT WIN32API EnableHookObject() 346 326 { … … 392 372 //******************************************************************************* 393 373 //******************************************************************************* 394 BOOL WIN32API IsAccelerator(HACCEL hAccel, INT cAccelEntries, LPMSG lpMsg, 395 WORD *lpwCmd) 374 BOOL WIN32API IsAccelerator(HACCEL hAccel, int cAccelEntries, struct tagMSG* lpMsg, WORD* lpwCmd) 396 375 { 397 376 dprintf(("OLE32: IsAccelerator - stub")); … … 449 428 dprintf(("OLE32: MonikerRelativePathTo - stub")); 450 429 return E_OUTOFMEMORY; 451 }452 //*******************************************************************************453 //*******************************************************************************454 DWORD WIN32API OleBuildVersion()455 {456 dprintf(("OLE32: OleBuildVersion, obsolete - stub"));457 return 666;458 430 } 459 431 //******************************************************************************* … … 577 549 //******************************************************************************* 578 550 //******************************************************************************* 579 HOLEMENU WIN32API OleCreateMenuDescriptor(HMENU hmenuCombined, LPOLEMENUGROUPWIDTHS lpMenuWidths)580 {581 dprintf(("OLE32: OleCreateMenuDescriptor - stub"));582 return(NULL);583 }584 //*******************************************************************************585 //*******************************************************************************586 551 HRESULT WIN32API OleCreateStaticFromData(LPDATAOBJECT pSrcDataObj, REFIID riid, 587 552 DWORD renderopt, LPFORMATETC pFormatEtc, … … 594 559 //******************************************************************************* 595 560 //******************************************************************************* 596 HRESULT WIN32API OleDestroyMenuDescriptor(HOLEMENU holemenu)597 {598 dprintf(("OLE32: OleDestroyMenuDescriptor - stub"));599 return E_OUTOFMEMORY;600 }601 //*******************************************************************************602 //*******************************************************************************603 561 HRESULT WIN32API OleDoAutoConvert(IStorage *pStg, LPCLSID pClsidNew) 604 562 { … … 616 574 //******************************************************************************* 617 575 //******************************************************************************* 618 H ANDLEWIN32API OleDuplicateData(HANDLE hSrc, CLIPFORMAT cfFormat, UINT uiFlags)576 HRESULT WIN32API OleDuplicateData(HANDLE hSrc, CLIPFORMAT cfFormat, UINT uiFlags) 619 577 { 620 578 dprintf(("OLE32: OleDuplicateData - stub")); … … 623 581 //******************************************************************************* 624 582 //******************************************************************************* 625 HRESULT WIN32API OleFlushClipboard()626 {627 dprintf(("OLE32: OleFlushClipboard - stub"));628 return(S_OK);629 }630 //*******************************************************************************631 //*******************************************************************************632 583 HRESULT WIN32API OleGetAutoConvert(REFCLSID clsidOld, LPCLSID pClsidNew) 633 584 { 634 585 dprintf(("OLE32: OleGetAutoConvert - stub")); 635 return(E_OUTOFMEMORY);636 }637 //*******************************************************************************638 //*******************************************************************************639 HRESULT WIN32API OleGetClipboard(IDataObject **ppDataObj)640 {641 dprintf(("OLE32: OleGetClipboard - stub"));642 586 return(E_OUTOFMEMORY); 643 587 } … … 658 602 //******************************************************************************* 659 603 //******************************************************************************* 660 HRESULT WIN32API OleInitialize(LPVOID pvReserved)661 {662 dprintf(("OLE32: OleInitialize - stub"));663 // return(E_OUTOFMEMORY);664 return(0);665 }666 //*******************************************************************************667 //*******************************************************************************668 604 HRESULT WIN32API OleInitializeWOW() 669 605 { 670 606 dprintf(("OLE32: OleInitializeWOW, UNKNOWN API - stub")); 671 607 return(E_OUTOFMEMORY); 672 }673 //*******************************************************************************674 //*******************************************************************************675 HRESULT WIN32API OleIsCurrentClipboard(IDataObject *pDataObject)676 {677 dprintf(("OLE32: OleIsCurrentClipboard - stub"));678 return(S_FALSE);679 608 } 680 609 //******************************************************************************* … … 687 616 //******************************************************************************* 688 617 //******************************************************************************* 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) 618 HRESULT WIN32API OleLoadFromStream(IStream *pStm, REFIID iidInterface, void** ppvObj) 698 619 { 699 620 dprintf(("OLE32: OleLoadFromStream - stub")); … … 754 675 //******************************************************************************* 755 676 //******************************************************************************* 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 //*******************************************************************************771 677 HRESULT WIN32API OleRun(LPUNKNOWN pUnknown) 772 678 { … … 776 682 //******************************************************************************* 777 683 //******************************************************************************* 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) 684 HRESULT WIN32API OleSaveToStream(IPersistStream *pPStm, IStream *pStm) 786 685 { 787 686 dprintf(("OLE32: OleSaveToStream - stub")); … … 797 696 //******************************************************************************* 798 697 //******************************************************************************* 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) 698 HRESULT WIN32API OleTranslateAccelerator 699 (LPOLEINPLACEFRAME lpFrame, 700 LPOLEINPLACEFRAMEINFO lpFrameInfo, 701 struct tagMSG * lpmsg) 826 702 { 827 703 dprintf(("OLE32: OleTranslateAccelerator - stub")); … … 876 752 { 877 753 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"));899 754 return(E_OUTOFMEMORY); 900 755 } … … 1015 870 //******************************************************************************* 1016 871 //******************************************************************************* 1017 HRESULT WIN32API WriteFmtUserTypeStg( IStorage *pStg, CLIPFORMAT cf, LPWSTR *lpszUserType)872 HRESULT WIN32API WriteFmtUserTypeStg(LPSTORAGE pstg, CLIPFORMAT cf, LPOLESTR lpszUserType) 1018 873 { 1019 874 dprintf(("OLE32: WriteFmtUserTypeStg - stub"));
Note:
See TracChangeset
for help on using the changeset viewer.