pub unsafe extern "system" fn RegOpenKeyTransactedA(
    hKey: *mut HKEY__,
    lpSubKey: *const i8,
    ulOptions: u32,
    samDesired: u32,
    phkResult: *mut *mut HKEY__,
    hTransaction: *mut c_void,
    pExtendedParemeter: *mut c_void
) -> i32