@ stdcall -private DllUnregisterServer()
@ stub InitPropVariantFromBooleanVector
@ stdcall InitPropVariantFromBuffer(ptr long ptr)
-@ stub InitPropVariantFromCLSID
+@ stdcall InitPropVariantFromCLSID(ptr ptr)
@ stub InitPropVariantFromDoubleVector
@ stub InitPropVariantFromFileTime
@ stub InitPropVariantFromFileTimeVector
return S_OK;
}
+HRESULT WINAPI InitPropVariantFromCLSID(REFCLSID clsid, PROPVARIANT *ppropvar)
+{
+ TRACE("(%s %p)\n", debugstr_guid(clsid), ppropvar);
+
+ ppropvar->u.puuid = CoTaskMemAlloc(sizeof(*ppropvar->u.puuid));
+ if(!ppropvar->u.puuid)
+ return E_OUTOFMEMORY;
+
+ ppropvar->vt = VT_CLSID;
+ memcpy(ppropvar->u.puuid, clsid, sizeof(*ppropvar->u.puuid));
+ return S_OK;
+}
+
HRESULT WINAPI InitVariantFromBuffer(const VOID *pv, UINT cb, VARIANT *pvar)
{
SAFEARRAY *arr;
reactos/dll/win32/pidgen # Synced to WineStaging-4.0
reactos/dll/win32/powrprof # Forked at Wine-1.0rc5
reactos/dll/win32/printui # Synced to WineStaging-3.3
-reactos/dll/win32/propsys # Synced to WineStaging-3.9
+reactos/dll/win32/propsys # Synced to WineStaging-4.0
reactos/dll/win32/pstorec # Synced to WineStaging-3.3
reactos/dll/win32/qmgr # Synced to WineStaging-3.3
reactos/dll/win32/qmgrprxy # Synced to WineStaging-2.9