internal unsafe static RECT *GetRectsPointer(RGNDATA *me) { return((RECT *)((byte *)me + sizeof(RGNDATAHEADER))); }
public int OnClipChange([NativeTypeName("const RECT *")] RECT *pSourceRect, [NativeTypeName("const RECT *")] RECT *pDestinationRect, [NativeTypeName("const RGNDATA *")] RGNDATA *pRgnData) { return(((delegate * unmanaged <IOverlayNotify *, RECT *, RECT *, RGNDATA *, int>)(lpVtbl[4]))((IOverlayNotify *)Unsafe.AsPointer(ref this), pSourceRect, pDestinationRect, pRgnData)); }
public HRESULT SetClipList([NativeTypeName("LPRGNDATA")] RGNDATA *param0, [NativeTypeName("DWORD")] uint param1) { return(((delegate * unmanaged <IDirectDrawClipper *, RGNDATA *, uint, int>)(lpVtbl[7]))((IDirectDrawClipper *)Unsafe.AsPointer(ref this), param0, param1)); }
public unsafe static extern RegionHandle ExtCreateRegion( [In] ref XFORM lpXform, uint nCount, RGNDATA *lpRgnData);
public HRESULT GetClipList([NativeTypeName("LPRECT")] RECT *param0, [NativeTypeName("LPRGNDATA")] RGNDATA *param1, [NativeTypeName("LPDWORD")] uint *param2) { return(((delegate * unmanaged <IDirectDrawClipper *, RECT *, RGNDATA *, uint *, int>)(lpVtbl[3]))((IDirectDrawClipper *)Unsafe.AsPointer(ref this), param0, param1, param2)); }