public HRESULT GetState([NativeTypeName("LPSMDATA")] SMDATA *psmd) { return(((delegate * unmanaged <IShellMenu *, SMDATA *, int>)(lpVtbl[10]))((IShellMenu *)Unsafe.AsPointer(ref this), psmd)); }
public HRESULT InvalidateItem([NativeTypeName("LPSMDATA")] SMDATA *psmd, [NativeTypeName("DWORD")] uint dwFlags) { return(((delegate * unmanaged <IShellMenu *, SMDATA *, uint, int>)(lpVtbl[9]))((IShellMenu *)Unsafe.AsPointer(ref this), psmd, dwFlags)); }
public HRESULT CallbackSM([NativeTypeName("LPSMDATA")] SMDATA *psmd, uint uMsg, WPARAM wParam, LPARAM lParam) { return(((delegate * unmanaged <IShellMenuCallback *, SMDATA *, uint, WPARAM, LPARAM, int>)(lpVtbl[3]))((IShellMenuCallback *)Unsafe.AsPointer(ref this), psmd, uMsg, wParam, lParam)); }