interface System.Windows.Forms.UnsafeNativeMethods+IViewObject:

   method public integer Draw(input dwDrawAspect as integer, input lindex as integer, input pvAspect as System.IntPtr, input ptd as System.Windows.Forms.NativeMethods+tagDVTARGETDEVICE, input hdcTargetDev as System.IntPtr, input hdcDraw as System.IntPtr, input lprcBounds as System.Windows.Forms.NativeMethods+COMRECT, input lprcWBounds as System.Windows.Forms.NativeMethods+COMRECT, input pfnContinue as System.IntPtr, input dwContinue as integer).

   method public integer GetColorSet(input dwDrawAspect as integer, input lindex as integer, input pvAspect as System.IntPtr, input ptd as System.Windows.Forms.NativeMethods+tagDVTARGETDEVICE, input hicTargetDev as System.IntPtr, input ppColorSet as System.Windows.Forms.NativeMethods+tagLOGPALETTE).

   method public integer Freeze(input dwDrawAspect as integer, input lindex as integer, input pvAspect as System.IntPtr, input pdwFreeze as System.IntPtr).

   method public integer Unfreeze(input dwFreeze as integer).

   method public void SetAdvise(input aspects as integer, input advf as integer, input pAdvSink as System.Runtime.InteropServices.ComTypes.IAdviseSink).

   method public void GetAdvise(input paspects as System.Int32 extent, input advf as System.Int32 extent, input pAdvSink as System.Runtime.InteropServices.ComTypes.IAdviseSink extent).

end interface.
