Win10: Use GetSystemTimePreciseAsFileTime directly
This commit is contained in:
parent
ee933f6795
commit
7e6dccc47d
@ -346,6 +346,7 @@ compat_fn_with_fallback! {
|
|||||||
|
|
||||||
// >= Win8 / Server 2012
|
// >= Win8 / Server 2012
|
||||||
// https://docs.microsoft.com/en-us/windows/win32/api/sysinfoapi/nf-sysinfoapi-getsystemtimepreciseasfiletime
|
// https://docs.microsoft.com/en-us/windows/win32/api/sysinfoapi/nf-sysinfoapi-getsystemtimepreciseasfiletime
|
||||||
|
#[cfg(target_vendor = "win7")]
|
||||||
pub fn GetSystemTimePreciseAsFileTime(lpsystemtimeasfiletime: *mut FILETIME) -> () {
|
pub fn GetSystemTimePreciseAsFileTime(lpsystemtimeasfiletime: *mut FILETIME) -> () {
|
||||||
GetSystemTimeAsFileTime(lpsystemtimeasfiletime)
|
GetSystemTimeAsFileTime(lpsystemtimeasfiletime)
|
||||||
}
|
}
|
||||||
|
@ -2475,6 +2475,7 @@ Windows.Win32.System.Pipes.PIPE_WAIT
|
|||||||
Windows.Win32.System.SystemInformation.GetSystemDirectoryW
|
Windows.Win32.System.SystemInformation.GetSystemDirectoryW
|
||||||
Windows.Win32.System.SystemInformation.GetSystemInfo
|
Windows.Win32.System.SystemInformation.GetSystemInfo
|
||||||
Windows.Win32.System.SystemInformation.GetSystemTimeAsFileTime
|
Windows.Win32.System.SystemInformation.GetSystemTimeAsFileTime
|
||||||
|
Windows.Win32.System.SystemInformation.GetSystemTimePreciseAsFileTime
|
||||||
Windows.Win32.System.SystemInformation.GetWindowsDirectoryW
|
Windows.Win32.System.SystemInformation.GetWindowsDirectoryW
|
||||||
Windows.Win32.System.SystemInformation.PROCESSOR_ARCHITECTURE
|
Windows.Win32.System.SystemInformation.PROCESSOR_ARCHITECTURE
|
||||||
Windows.Win32.System.SystemInformation.SYSTEM_INFO
|
Windows.Win32.System.SystemInformation.SYSTEM_INFO
|
||||||
|
@ -345,6 +345,10 @@ extern "system" {
|
|||||||
pub fn GetSystemTimeAsFileTime(lpsystemtimeasfiletime: *mut FILETIME) -> ();
|
pub fn GetSystemTimeAsFileTime(lpsystemtimeasfiletime: *mut FILETIME) -> ();
|
||||||
}
|
}
|
||||||
#[link(name = "kernel32")]
|
#[link(name = "kernel32")]
|
||||||
|
extern "system" {
|
||||||
|
pub fn GetSystemTimePreciseAsFileTime(lpsystemtimeasfiletime: *mut FILETIME) -> ();
|
||||||
|
}
|
||||||
|
#[link(name = "kernel32")]
|
||||||
extern "system" {
|
extern "system" {
|
||||||
pub fn GetTempPathW(nbufferlength: u32, lpbuffer: PWSTR) -> u32;
|
pub fn GetTempPathW(nbufferlength: u32, lpbuffer: PWSTR) -> u32;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user