Exemplo n.º 1
0
 public int DeleteAttachedSurface([NativeTypeName("DWORD")] uint param0, [NativeTypeName("LPDIRECTDRAWSURFACE4")] IDirectDrawSurface4 *param1)
 {
     return(((delegate * unmanaged <IDirectDrawSurface4 *, uint, IDirectDrawSurface4 *, int>)(lpVtbl[8]))((IDirectDrawSurface4 *)Unsafe.AsPointer(ref this), param0, param1));
 }
Exemplo n.º 2
0
 public int AddAttachedSurface([NativeTypeName("LPDIRECTDRAWSURFACE4")] IDirectDrawSurface4 *param0)
 {
     return(((delegate * unmanaged <IDirectDrawSurface4 *, IDirectDrawSurface4 *, int>)(lpVtbl[3]))((IDirectDrawSurface4 *)Unsafe.AsPointer(ref this), param0));
 }
Exemplo n.º 3
0
 public int BltFast([NativeTypeName("DWORD")] uint param0, [NativeTypeName("DWORD")] uint param1, [NativeTypeName("LPDIRECTDRAWSURFACE4")] IDirectDrawSurface4 *param2, [NativeTypeName("LPRECT")] RECT *param3, [NativeTypeName("DWORD")] uint param4)
 {
     return(((delegate * unmanaged <IDirectDrawSurface4 *, uint, uint, IDirectDrawSurface4 *, RECT *, uint, int>)(lpVtbl[7]))((IDirectDrawSurface4 *)Unsafe.AsPointer(ref this), param0, param1, param2, param3, param4));
 }
Exemplo n.º 4
0
 public int DuplicateSurface([NativeTypeName("LPDIRECTDRAWSURFACE4")] IDirectDrawSurface4 *param0, [NativeTypeName("LPDIRECTDRAWSURFACE4 *")] IDirectDrawSurface4 **param1)
 {
     return(((delegate * unmanaged <IDirectDraw4 *, IDirectDrawSurface4 *, IDirectDrawSurface4 **, int>)(lpVtbl[7]))((IDirectDraw4 *)Unsafe.AsPointer(ref this), param0, param1));
 }