public static extern HRESULT StgCreatePropSetStg(IStorage *pStorage, [NativeTypeName("DWORD")] uint dwReserved, IPropertySetStorage **ppPropSetStg);
public HRESULT GetProperties([NativeTypeName("DWORD")] uint dwMode, IPropertySetStorage **ppPropSet) { return(((delegate * unmanaged <IShellImageData *, uint, IPropertySetStorage **, int>)(lpVtbl[22]))((IShellImageData *)Unsafe.AsPointer(ref this), dwMode, ppPropSet)); }