pub unsafe extern "system" fn RegDeleteKeyTransactedW(
    hKey: *mut HKEY__,
    lpSubKey: *const u16,
    samDesired: u32,
    Reserved: u32,
    hTransaction: *mut c_void,
    pExtendedParemeter: *mut c_void
) -> i32