public void SaveDrawingState([NativeTypeName("ID2D1DrawingStateBlock *")] ID2D1DrawingStateBlock *drawingStateBlock)
 {
     ((delegate * unmanaged <ID2D1DCRenderTarget *, ID2D1DrawingStateBlock *, void>)(lpVtbl[43]))((ID2D1DCRenderTarget *)Unsafe.AsPointer(ref this), drawingStateBlock);
 }
 public void RestoreDrawingState([NativeTypeName("ID2D1DrawingStateBlock *")] ID2D1DrawingStateBlock *drawingStateBlock)
 {
     ((delegate * stdcall <ID2D1BitmapRenderTarget *, ID2D1DrawingStateBlock *, void>)(lpVtbl[44]))((ID2D1BitmapRenderTarget *)Unsafe.AsPointer(ref this), drawingStateBlock);
 }
 public void RestoreDrawingState(ID2D1DrawingStateBlock *drawingStateBlock)
 {
     ((delegate * unmanaged <ID2D1BitmapRenderTarget *, ID2D1DrawingStateBlock *, void>)(lpVtbl[44]))((ID2D1BitmapRenderTarget *)Unsafe.AsPointer(ref this), drawingStateBlock);
 }