public HRESULT GetPropertyStorageBuffer(PCUSERIALIZEDPROPSTORAGE psps, [NativeTypeName("DWORD")] uint cb, [NativeTypeName("DWORD *")] uint *pcbWritten) { return(((delegate * unmanaged <IPersistSerializedPropStorage2 *, PCUSERIALIZEDPROPSTORAGE, uint, uint *, int>)(lpVtbl[7]))((IPersistSerializedPropStorage2 *)Unsafe.AsPointer(ref this), psps, cb, pcbWritten)); }
public static extern HRESULT PSGetNamedPropertyFromPropertyStorage(PCUSERIALIZEDPROPSTORAGE psps, [NativeTypeName("DWORD")] uint cb, [NativeTypeName("LPCWSTR")] ushort *pszName, PROPVARIANT *ppropvar);
public HRESULT SetPropertyStorage(PCUSERIALIZEDPROPSTORAGE psps, [NativeTypeName("DWORD")] uint cb) { return(((delegate * unmanaged <IPersistSerializedPropStorage2 *, PCUSERIALIZEDPROPSTORAGE, uint, int>)(lpVtbl[4]))((IPersistSerializedPropStorage2 *)Unsafe.AsPointer(ref this), psps, cb)); }
public static extern HRESULT PSGetPropertyFromPropertyStorage(PCUSERIALIZEDPROPSTORAGE psps, [NativeTypeName("DWORD")] uint cb, [NativeTypeName("const PROPERTYKEY &")] PROPERTYKEY *rpkey, PROPVARIANT *ppropvar);