public int GetFrameMoveRects([NativeTypeName("UINT")] uint MoveRectsBufferSize, [NativeTypeName("DXGI_OUTDUPL_MOVE_RECT *")] DXGI_OUTDUPL_MOVE_RECT *pMoveRectBuffer, [NativeTypeName("UINT *")] uint *pMoveRectsBufferSizeRequired)
 {
     return(((delegate * stdcall <IDXGIOutputDuplication *, uint, DXGI_OUTDUPL_MOVE_RECT *, uint *, int>)(lpVtbl[10]))((IDXGIOutputDuplication *)Unsafe.AsPointer(ref this), MoveRectsBufferSize, pMoveRectBuffer, pMoveRectsBufferSizeRequired));
 }
 public HRESULT GetFrameMoveRects(uint MoveRectsBufferSize, DXGI_OUTDUPL_MOVE_RECT *pMoveRectBuffer, uint *pMoveRectsBufferSizeRequired)
 {
     return(((delegate * unmanaged <IDXGIOutputDuplication *, uint, DXGI_OUTDUPL_MOVE_RECT *, uint *, int>)(lpVtbl[10]))((IDXGIOutputDuplication *)Unsafe.AsPointer(ref this), MoveRectsBufferSize, pMoveRectBuffer, pMoveRectsBufferSizeRequired));
 }