pub unsafe extern "C" fn IViewObject_Draw_Proxy(
This: *mut IViewObject,
dwDrawAspect: DWORD,
lindex: LONG,
pvAspect: *mut c_void,
ptd: *mut DVTARGETDEVICE,
hdcTargetDev: HDC,
hdcDraw: HDC,
lprcBounds: LPCRECTL,
lprcWBounds: LPCRECTL,
pfnContinue: Option<unsafe extern "C" fn(dwContinue: ULONG_PTR) -> BOOL>,
dwContinue: ULONG_PTR,
) -> HRESULT