Exemplo n.º 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));
 }
Exemplo n.º 2
0
 public int GetDDrawSurface([NativeTypeName("IDirectDrawSurface **")] IDirectDrawSurface **ppDDrawSurface, [NativeTypeName("BOOL *")] int *pbUsingExternal)
 {
     return(((delegate * unmanaged <IDDrawExclModeVideo *, IDirectDrawSurface **, int *, int>)(lpVtbl[6]))((IDDrawExclModeVideo *)Unsafe.AsPointer(ref this), ppDDrawSurface, pbUsingExternal));
 }
Exemplo n.º 3
0
 public int CreateSurface([NativeTypeName("LPDDSURFACEDESC")] DDSURFACEDESC *param0, [NativeTypeName("LPDIRECTDRAWSURFACE *")] IDirectDrawSurface **param1, [NativeTypeName("IUnknown *")] IUnknown *param2)
 {
     return(((delegate * unmanaged <IDirectDraw2 *, DDSURFACEDESC *, IDirectDrawSurface **, IUnknown *, int>)(lpVtbl[6]))((IDirectDraw2 *)Unsafe.AsPointer(ref this), param0, param1, param2));
 }
 public HRESULT GetDDrawSurface(IDirectDrawSurface **ppDDrawSurface, BOOL *pbUsingExternal)
 {
     return(((delegate * unmanaged <IDDrawExclModeVideo *, IDirectDrawSurface **, BOOL *, int>)(lpVtbl[6]))((IDDrawExclModeVideo *)Unsafe.AsPointer(ref this), ppDDrawSurface, pbUsingExternal));
 }