pub unsafe extern "system" fn RegQueryInfoKeyW(
    hKey: *mut HKEY__,
    lpClass: *mut u16,
    lpcClass: *mut u32,
    lpReserved: *mut u32,
    lpcSubKeys: *mut u32,
    lpcMaxSubKeyLen: *mut u32,
    lpcMaxClassLen: *mut u32,
    lpcValues: *mut u32,
    lpcMaxValueNameLen: *mut u32,
    lpcMaxValueLen: *mut u32,
    lpcbSecurityDescriptor: *mut u32,
    lpftLastWriteTime: *mut FILETIME
) -> i32