예제 #1
0
 public HRESULT OnDropPosition(IShellItem *psiOver, IShellItemArray *psiaData, int iNewPosition, int iOldPosition)
 {
     return(((delegate * unmanaged <INameSpaceTreeControlDropHandler *, IShellItem *, IShellItemArray *, int, int, int>)(lpVtbl[7]))((INameSpaceTreeControlDropHandler *)Unsafe.AsPointer(ref this), psiOver, psiaData, iNewPosition, iOldPosition));
 }
예제 #2
0
 public HRESULT OnSelectionChanged(IShellItemArray *psiaSelection)
 {
     return(((delegate * unmanaged <INameSpaceTreeControlEvents *, IShellItemArray *, int>)(lpVtbl[7]))((INameSpaceTreeControlEvents *)Unsafe.AsPointer(ref this), psiaSelection));
 }
 public HRESULT Invoke(IShellItemArray *psiItemArray, IBindCtx *pbc)
 {
     return(((delegate * unmanaged <IExplorerCommand *, IShellItemArray *, IBindCtx *, int>)(lpVtbl[8]))((IExplorerCommand *)Unsafe.AsPointer(ref this), psiItemArray, pbc));
 }
예제 #4
0
 public HRESULT OnDrop(IShellItem *psiOver, IShellItemArray *psiaData, int iPosition, [NativeTypeName("DWORD")] uint grfKeyState, [NativeTypeName("DWORD *")] uint *pdwEffect)
 {
     return(((delegate * unmanaged <INameSpaceTreeControlDropHandler *, IShellItem *, IShellItemArray *, int, uint, uint *, int>)(lpVtbl[6]))((INameSpaceTreeControlDropHandler *)Unsafe.AsPointer(ref this), psiOver, psiaData, iPosition, grfKeyState, pdwEffect));
 }
 public HRESULT GetToolTip(IShellItemArray *psiItemArray, [NativeTypeName("LPWSTR *")] ushort **ppszInfotip)
 {
     return(((delegate * unmanaged <IExplorerCommand *, IShellItemArray *, ushort **, int>)(lpVtbl[5]))((IExplorerCommand *)Unsafe.AsPointer(ref this), psiItemArray, ppszInfotip));
 }
 public HRESULT GetState(IShellItemArray *psiItemArray, BOOL fOkToBeSlow, [NativeTypeName("EXPCMDSTATE *")] uint *pCmdState)
 {
     return(((delegate * unmanaged <IExplorerCommand *, IShellItemArray *, BOOL, uint *, int>)(lpVtbl[7]))((IExplorerCommand *)Unsafe.AsPointer(ref this), psiItemArray, fOkToBeSlow, pCmdState));
 }
 public HRESULT SetSlideshow(IShellItemArray *items)
 {
     return(((delegate * unmanaged <IDesktopWallpaper *, IShellItemArray *, int>)(lpVtbl[12]))((IDesktopWallpaper *)Unsafe.AsPointer(ref this), items));
 }
예제 #8
0
 public HRESULT BeforeCoCreateInstance([NativeTypeName("const IID &")] Guid *clsidHandler, IShellItemArray *itemsBeingActivated, IHandlerInfo *handlerInfo)
 {
     return(((delegate * unmanaged <IHandlerActivationHost *, Guid *, IShellItemArray *, IHandlerInfo *, int>)(lpVtbl[3]))((IHandlerActivationHost *)Unsafe.AsPointer(ref this), clsidHandler, itemsBeingActivated, handlerInfo));
 }
예제 #9
0
 public HRESULT SetSelection(IShellItemArray *psia)
 {
     return(((delegate * unmanaged <IObjectWithSelection *, IShellItemArray *, int>)(lpVtbl[3]))((IObjectWithSelection *)Unsafe.AsPointer(ref this), psia));
 }
 public HRESULT SetScope(IShellItemArray *psiaScope)
 {
     return(((delegate * unmanaged <ISearchFolderItemFactory *, IShellItemArray *, int>)(lpVtbl[11]))((ISearchFolderItemFactory *)Unsafe.AsPointer(ref this), psiaScope));
 }
 public HRESULT ActivateForProtocol([NativeTypeName("LPCWSTR")] ushort *appUserModelId, IShellItemArray *itemArray, [NativeTypeName("DWORD *")] uint *processId)
 {
     return(((delegate * unmanaged <IApplicationActivationManager *, ushort *, IShellItemArray *, uint *, int>)(lpVtbl[5]))((IApplicationActivationManager *)Unsafe.AsPointer(ref this), appUserModelId, itemArray, processId));
 }