public HRESULT Next([NativeTypeName("ULONG")] uint celt, SHELL_ITEM_RESOURCE *psir, [NativeTypeName("ULONG *")] uint *pceltFetched)
 {
     return(((delegate * unmanaged <IEnumResources *, uint, SHELL_ITEM_RESOURCE *, uint *, int>)(lpVtbl[3]))((IEnumResources *)Unsafe.AsPointer(ref this), celt, psir, pceltFetched));
 }
示例#2
0
 public HRESULT GetResourceDescription([NativeTypeName("const SHELL_ITEM_RESOURCE *")] SHELL_ITEM_RESOURCE *pcsir, [NativeTypeName("LPWSTR *")] ushort **ppszDescription)
 {
     return(((delegate * unmanaged <IShellItemResources *, SHELL_ITEM_RESOURCE *, ushort **, int>)(lpVtbl[7]))((IShellItemResources *)Unsafe.AsPointer(ref this), pcsir, ppszDescription));
 }
示例#3
0
 public HRESULT SupportsResource([NativeTypeName("const SHELL_ITEM_RESOURCE *")] SHELL_ITEM_RESOURCE *pcsir)
 {
     return(((delegate * unmanaged <IShellItemResources *, SHELL_ITEM_RESOURCE *, int>)(lpVtbl[9]))((IShellItemResources *)Unsafe.AsPointer(ref this), pcsir));
 }
示例#4
0
 public HRESULT CreateResource([NativeTypeName("const SHELL_ITEM_RESOURCE *")] SHELL_ITEM_RESOURCE *pcsir, [NativeTypeName("const IID &")] Guid *riid, void **ppv)
 {
     return(((delegate * unmanaged <IShellItemResources *, SHELL_ITEM_RESOURCE *, Guid *, void **, int>)(lpVtbl[11]))((IShellItemResources *)Unsafe.AsPointer(ref this), pcsir, riid, ppv));
 }