Exemplo n.º 1
0
 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));
 }
Exemplo n.º 4
0
 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));
 }