pub unsafe extern "system" fn ADsBuildVarArrayInt(
    lpdwobjecttypes: *mut u32,
    dwobjecttypes: u32,
    pvar: *mut VARIANT,
) -> HRESULT