mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-01 12:23:29 +00:00
merged WineHQ correction for SHCoCreateInstance()
svn path=/trunk/; revision=7491
This commit is contained in:
@@ -95,7 +95,7 @@
|
||||
99 stdcall SetAppStartingCursor (long long)
|
||||
100 stdcall SHRestricted(long)
|
||||
|
||||
102 stdcall SHCoCreateInstance(ptr ptr long ptr ptr)
|
||||
102 stdcall SHCoCreateInstance(wstr ptr long ptr ptr)
|
||||
103 stdcall SignalFileOpen(long)
|
||||
104 stdcall FileMenu_DeleteAllItems(long)
|
||||
105 stdcall FileMenu_DrawItem(long ptr)
|
||||
|
||||
@@ -123,8 +123,8 @@ DWORD WINAPI __SHGUIDToStringW (REFGUID guid, LPWSTR str)
|
||||
/************************************************************************/
|
||||
|
||||
LRESULT WINAPI SHCoCreateInstance(
|
||||
LPCSTR aclsid,
|
||||
REFCLSID clsid,
|
||||
LPCWSTR aclsid,
|
||||
const CLSID *clsid,
|
||||
LPUNKNOWN pUnkOuter,
|
||||
REFIID refiid,
|
||||
LPVOID *ppv)
|
||||
@@ -151,7 +151,7 @@ LRESULT WINAPI SHCoCreateInstance(
|
||||
if (!clsid)
|
||||
{
|
||||
if (!aclsid) return REGDB_E_CLASSNOTREG;
|
||||
SHCLSIDFromStringA(aclsid, &iid);
|
||||
SHCLSIDFromStringW(aclsid, &iid);
|
||||
myclsid = &iid;
|
||||
}
|
||||
|
||||
@@ -280,7 +280,7 @@ DWORD WINAPI SHCLSIDFromStringA (LPCSTR clsid, CLSID *id)
|
||||
return CO_E_CLASSSTRING;
|
||||
return CLSIDFromString( buffer, id );
|
||||
}
|
||||
DWORD WINAPI SHCLSIDFromStringW (LPWSTR clsid, CLSID *id)
|
||||
DWORD WINAPI SHCLSIDFromStringW (LPCWSTR clsid, CLSID *id)
|
||||
{
|
||||
TRACE("(%p(%s) %p)\n", clsid, debugstr_w(clsid), id);
|
||||
return CLSIDFromString(clsid, id);
|
||||
|
||||
@@ -831,14 +831,7 @@ HRESULT WINAPI SHCreateDefClassObject(
|
||||
REFIID riidObject);
|
||||
|
||||
DWORD WINAPI SHCLSIDFromStringA (LPCSTR clsid, CLSID *id);
|
||||
DWORD WINAPI SHCLSIDFromStringW (LPWSTR clsid, CLSID *id);
|
||||
|
||||
HRESULT WINAPI SHCoCreateInstance(
|
||||
LPCSTR lpszClsid,
|
||||
REFCLSID rClsid,
|
||||
LPUNKNOWN pUnkOuter,
|
||||
REFIID riid,
|
||||
LPVOID *ppv);
|
||||
DWORD WINAPI SHCLSIDFromStringW (LPCWSTR clsid, CLSID *id);
|
||||
|
||||
void WINAPI SHFreeUnusedLibraries();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user