quartz: Assign to structs instead of using CopyMemory.
This commit is contained in:
parent
65dd1578e6
commit
892c31e4db
|
@ -45,7 +45,7 @@ HRESULT IEnumPinsImpl_Construct(const ENUMPINDETAILS * pDetails, IEnumPins ** pp
|
||||||
pEnumPins->lpVtbl = &IEnumPinsImpl_Vtbl;
|
pEnumPins->lpVtbl = &IEnumPinsImpl_Vtbl;
|
||||||
pEnumPins->refCount = 1;
|
pEnumPins->refCount = 1;
|
||||||
pEnumPins->uIndex = 0;
|
pEnumPins->uIndex = 0;
|
||||||
CopyMemory(&pEnumPins->enumPinDetails, pDetails, sizeof(ENUMPINDETAILS));
|
pEnumPins->enumPinDetails = *pDetails;
|
||||||
*ppEnum = (IEnumPins *)(&pEnumPins->lpVtbl);
|
*ppEnum = (IEnumPins *)(&pEnumPins->lpVtbl);
|
||||||
|
|
||||||
TRACE("Created new enumerator (%p)\n", *ppEnum);
|
TRACE("Created new enumerator (%p)\n", *ppEnum);
|
||||||
|
|
|
@ -237,8 +237,8 @@ static HRESULT GetClassMediaFile(IAsyncReader * pReader, LPCOLESTR pszFileName,
|
||||||
|
|
||||||
TRACE("(%p, %s, %p, %p)\n", pReader, debugstr_w(pszFileName), majorType, minorType);
|
TRACE("(%p, %s, %p, %p)\n", pReader, debugstr_w(pszFileName), majorType, minorType);
|
||||||
|
|
||||||
CopyMemory(majorType, &GUID_NULL, sizeof(*majorType));
|
*majorType = GUID_NULL;
|
||||||
CopyMemory(minorType, &GUID_NULL, sizeof(*minorType));
|
*minorType = GUID_NULL;
|
||||||
|
|
||||||
lRet = RegOpenKeyExW(HKEY_CLASSES_ROOT, wszMediaType, 0, KEY_READ, &hkeyMediaType);
|
lRet = RegOpenKeyExW(HKEY_CLASSES_ROOT, wszMediaType, 0, KEY_READ, &hkeyMediaType);
|
||||||
hr = HRESULT_FROM_WIN32(lRet);
|
hr = HRESULT_FROM_WIN32(lRet);
|
||||||
|
|
Loading…
Reference in New Issue