kernel32
pub unsafe extern "system" fn GetTempPathW( nBufferLength: DWORD, lpBuffer: LPWSTR) -> DWORD