Changeset 869
- Timestamp:
- Sep 8, 1999, 12:34:32 PM (26 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
-
changelog (modified) (1 diff)
-
include/win/wine/obj_base.h (modified) (2 diffs)
-
src/ole32/clsid.cpp (modified) (1 diff)
-
src/ole32/ole32.def (modified) (1 diff)
-
src/ole32/ole32exp.def (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/changelog
r868 r869 1 /* $Id: changelog,v 1.181 1999-09-08 07:46:52 sandervl Exp $ */ 1 /* $Id: changelog,v 1.182 1999-09-08 10:32:18 phaller Exp $ */ 2 3 99-09-08: Patrick Haller <phaller@gmx.net> 4 - OLE32: CLSIDFromStringA is needed in other modules, too. (SHELL32) 2 5 3 6 99-09-08: Sander van Leeuwen <sandervl@xs4all.nl> -
trunk/include/win/wine/obj_base.h
r856 r869 1 /* $Id: obj_base.h,v 1.1 0 1999-09-07 17:54:57phaller Exp $ */1 /* $Id: obj_base.h,v 1.11 1999-09-08 10:34:32 phaller Exp $ */ 2 2 /* 3 3 * This file defines the macros and types necessary to define COM interfaces, … … 60 60 HRESULT WINAPI CLSIDFromString16(LPCOLESTR16, CLSID *); 61 61 HRESULT WINAPI CLSIDFromString(LPCOLESTR, CLSID *); 62 HRESULT WINAPI CLSIDFromStringA(LPSTR, CLSID *); 62 63 63 64 HRESULT WINAPI CLSIDFromProgID16(LPCOLESTR16 progid, LPCLSID riid); -
trunk/src/ole32/clsid.cpp
r856 r869 63 63 return CLSIDFromString((LPCOLESTR)lpsz, (LPCLSID)lpiid); 64 64 } 65 66 67 // ---------------------------------------------------------------------- 68 // CLSIDFromStringA() 69 // @@@PH: this is not a WINE API, but a replacement for CLSIDFromString16 70 // which used to accept ASCII strings instead of OLE strings 71 // ---------------------------------------------------------------------- 72 73 // missing prototype 74 LPWSTR WIN32API HEAP_strdupAtoW( HANDLE heap, DWORD flags, LPCSTR str ); 75 76 HRESULT WIN32API CLSIDFromStringA( 77 LPSTR lpsz, // [in] - ASCII string CLSID 78 LPCLSID pclsid) // [out] - Binary CLSID 79 { 80 LPWSTR lpszOle = HEAP_strdupAtoW(GetProcessHeap(), 81 0, 82 lpsz); 83 HRESULT hRes; 84 85 dprintf(("OLE32: CLSIDFromStringA")); 86 87 hRes = CLSIDFromString(lpszOle, pclsid); 88 HeapFree(GetProcessHeap(), 0, lpszOle); 89 return hRes; 90 } 91 65 92 66 93 // ---------------------------------------------------------------------- -
trunk/src/ole32/ole32.def
r856 r869 183 183 ; 184 184 WINE_StringFromCLSID = _WINE_StringFromCLSID@8 @1000 185 CLSIDFromStringA = _CLSIDFromStringA@8 @1001 185 186 -
trunk/src/ole32/ole32exp.def
r856 r869 165 165 _WriteStringStream@0 @162 166 166 _WINE_StringFromCLSID@8 @1000 167 _CLSIDFromStringA@8 @1001
Note:
See TracChangeset
for help on using the changeset viewer.
