pub unsafe extern "system" fn QueryDosDeviceW(
    lpDeviceName: *const u16,
    lpTargetPath: *mut u16,
    ucchMax: u32
) -> u32