Example #1
0
 public int DuplicateSurface([NativeTypeName("LPDIRECTDRAWSURFACE")] IDirectDrawSurface *param0, [NativeTypeName("LPDIRECTDRAWSURFACE *")] IDirectDrawSurface **param1)
 {
     return(((delegate * unmanaged <IDirectDraw2 *, IDirectDrawSurface *, IDirectDrawSurface **, int>)(lpVtbl[7]))((IDirectDraw2 *)Unsafe.AsPointer(ref this), param0, param1));
 }
Example #2
0
 public int DeleteAttachedSurface([NativeTypeName("DWORD")] uint param0, [NativeTypeName("LPDIRECTDRAWSURFACE")] IDirectDrawSurface *param1)
 {
     return(((delegate * unmanaged <IDirectDrawSurface *, uint, IDirectDrawSurface *, int>)(lpVtbl[8]))((IDirectDrawSurface *)Unsafe.AsPointer(ref this), param0, param1));
 }
Example #3
0
 public int BltFast([NativeTypeName("DWORD")] uint param0, [NativeTypeName("DWORD")] uint param1, [NativeTypeName("LPDIRECTDRAWSURFACE")] IDirectDrawSurface *param2, [NativeTypeName("LPRECT")] RECT *param3, [NativeTypeName("DWORD")] uint param4)
 {
     return(((delegate * unmanaged <IDirectDrawSurface *, uint, uint, IDirectDrawSurface *, RECT *, uint, int>)(lpVtbl[7]))((IDirectDrawSurface *)Unsafe.AsPointer(ref this), param0, param1, param2, param3, param4));
 }
Example #4
0
 public int AddAttachedSurface([NativeTypeName("LPDIRECTDRAWSURFACE")] IDirectDrawSurface *param0)
 {
     return(((delegate * unmanaged <IDirectDrawSurface *, IDirectDrawSurface *, int>)(lpVtbl[3]))((IDirectDrawSurface *)Unsafe.AsPointer(ref this), param0));
 }
Example #5
0
 public int SetDDrawSurface([NativeTypeName("IDirectDrawSurface *")] IDirectDrawSurface *pDDrawSurface)
 {
     return(((delegate * unmanaged <IDDrawExclModeVideo *, IDirectDrawSurface *, int>)(lpVtbl[5]))((IDDrawExclModeVideo *)Unsafe.AsPointer(ref this), pDDrawSurface));
 }
 public HRESULT SetDDrawSurface(IDirectDrawSurface *pDDrawSurface)
 {
     return(((delegate * unmanaged <IDDrawExclModeVideo *, IDirectDrawSurface *, int>)(lpVtbl[5]))((IDDrawExclModeVideo *)Unsafe.AsPointer(ref this), pDDrawSurface));
 }