pub unsafe extern "stdcall" 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 "stdcall" fn(dwContinue: DWORD) -> BOOL>,
    dwContinue: DWORD
) -> HRESULT