pub unsafe fn SetupInstallFromInfSectionA<P0, P1, P2, P3, P4>(
owner: P0,
infhandle: *const c_void,
sectionname: P1,
flags: u32,
relativekeyroot: P2,
sourcerootpath: P3,
copyflags: u32,
msghandler: PSP_FILE_CALLBACK_A,
context: Option<*const c_void>,
deviceinfoset: P4,
deviceinfodata: Option<*const SP_DEVINFO_DATA>
) -> Result<()>