pub unsafe fn SetupIterateCabinetA<P0>(
    cabinetfile: P0,
    reserved: u32,
    msghandler: PSP_FILE_CALLBACK_A,
    context: *const c_void,
) -> Result<()>
where P0: Param<PCSTR>,