Example #1
0
 public int Draw([NativeTypeName("DWORD")] uint dwDrawAspect, [NativeTypeName("LONG")] int lindex, void *pvAspect, DVTARGETDEVICE *ptd, [NativeTypeName("HDC")] IntPtr hdcTargetDev, [NativeTypeName("HDC")] IntPtr hdcDraw, [NativeTypeName("LPCRECTL")] RECTL *lprcBounds, [NativeTypeName("LPCRECTL")] RECTL *lprcWBounds, [NativeTypeName("BOOL (*)(ULONG_PTR) __attribute__((stdcall))")] delegate *unmanaged <nuint, int> pfnContinue, [NativeTypeName("ULONG_PTR")] nuint dwContinue)
Example #2
0
 public HRESULT Popup(POINTL *ppt, RECTL *prcExclude, [NativeTypeName("MP_POPUPFLAGS")] int dwFlags)
 {
     return(((delegate * unmanaged <IMenuPopup *, POINTL *, RECTL *, int, int>)(lpVtbl[8]))((IMenuPopup *)Unsafe.AsPointer(ref this), ppt, prcExclude, dwFlags));
 }
Example #3
0
 public static extern int PSPropertyBag_ReadRECTL(IPropertyBag *propBag, [NativeTypeName("LPCWSTR")] ushort *propName, RECTL *value);
Example #4
0
 public static extern int PSPropertyBag_WriteRECTL(IPropertyBag *propBag, [NativeTypeName("LPCWSTR")] ushort *propName, [NativeTypeName("const RECTL *")] RECTL *value);
 public HRESULT Popup(HWND hwnd, POINTL *ppt, RECTL *prcExclude, [NativeTypeName("MP_POPUPFLAGS")] int dwFlags)
 {
     return(((delegate * unmanaged <ITrackShellMenu *, HWND, POINTL *, RECTL *, int, int>)(lpVtbl[13]))((ITrackShellMenu *)Unsafe.AsPointer(ref this), hwnd, ppt, prcExclude, dwFlags));
 }