pub unsafe extern "system" fn RegCreateKeyExW(
    hKey: *mut HKEY__,
    lpSubKey: *const u16,
    Reserved: u32,
    lpClass: *mut u16,
    dwOptions: u32,
    samDesired: u32,
    lpSecurityAttributes: *mut SECURITY_ATTRIBUTES,
    phkResult: *mut *mut HKEY__,
    lpdwDisposition: *mut u32
) -> i32