public int BltFast([NativeTypeName("DWORD")] uint param0, [NativeTypeName("DWORD")] uint param1, [NativeTypeName("LPDIRECTDRAWSURFACE2")] IDirectDrawSurface2 *param2, [NativeTypeName("LPRECT")] RECT *param3, [NativeTypeName("DWORD")] uint param4) { return(((delegate * unmanaged <IDirectDrawSurface2 *, uint, uint, IDirectDrawSurface2 *, RECT *, uint, int>)(lpVtbl[7]))((IDirectDrawSurface2 *)Unsafe.AsPointer(ref this), param0, param1, param2, param3, param4)); }
public int DeleteAttachedSurface([NativeTypeName("DWORD")] uint param0, [NativeTypeName("LPDIRECTDRAWSURFACE2")] IDirectDrawSurface2 *param1) { return(((delegate * unmanaged <IDirectDrawSurface2 *, uint, IDirectDrawSurface2 *, int>)(lpVtbl[8]))((IDirectDrawSurface2 *)Unsafe.AsPointer(ref this), param0, param1)); }
public int AddAttachedSurface([NativeTypeName("LPDIRECTDRAWSURFACE2")] IDirectDrawSurface2 *param0) { return(((delegate * unmanaged <IDirectDrawSurface2 *, IDirectDrawSurface2 *, int>)(lpVtbl[3]))((IDirectDrawSurface2 *)Unsafe.AsPointer(ref this), param0)); }