@@ -994,17 +994,15 @@ unsafe impl Sync for Overlapped {}
994
994
#[ macro_export]
995
995
macro_rules! delayload {
996
996
{ $dll: literal { $( $( $idents: ident) + ( $( $params: ident : $types: ty) ,* $( , ) ?) -> $result: ty; ) * } } => {
997
- fn get_module( ) -> Result <:: winapi :: shared :: minwindef :: HINSTANCE , u32 > {
997
+ fn get_module( ) -> Result <:: windows :: Win32 :: Foundation :: HINSTANCE , u32 > {
998
998
use :: std:: ptr:: null_mut;
999
999
use :: std:: sync:: atomic:: { AtomicPtr , Ordering } ;
1000
- use :: winapi:: {
1001
- um:: {
1002
- errhandlingapi:: GetLastError ,
1003
- libloaderapi:: { FreeLibrary , LoadLibraryA } ,
1004
- } ,
1000
+ use :: windows:: Win32 :: {
1001
+ Foundation :: GetLastError ,
1002
+ System :: LibraryLoader :: { FreeLibrary , LoadLibraryA } ,
1005
1003
} ;
1006
1004
1007
- static MODULE : AtomicPtr <:: winapi :: shared :: minwindef :: HINSTANCE__ > = AtomicPtr :: new( null_mut( ) ) ;
1005
+ static MODULE : AtomicPtr <:: windows :: Win32 :: Foundation :: HINSTANCE > = AtomicPtr :: new( null_mut( ) ) ;
1008
1006
let mut module = MODULE . load( Ordering :: Relaxed ) ;
1009
1007
if module. is_null( ) {
1010
1008
module = unsafe { LoadLibraryA ( concat!( $dll, "\0 " ) . as_ptr( ) as * const i8 ) } ;
@@ -1040,9 +1038,9 @@ macro_rules! delayload {
1040
1038
1041
1039
( @body $name: ident( $( $params: ident : $types: ty) ,* $( , ) ?) -> $result: ty) => {
1042
1040
{
1043
- use :: winapi :: {
1044
- shared :: winerror :: ERROR_PROC_NOT_FOUND ,
1045
- um :: libloaderapi :: GetProcAddress ,
1041
+ use :: windows :: Win32 :: {
1042
+ Foundation :: ERROR_PROC_NOT_FOUND ,
1043
+ System :: LibraryLoader :: GetProcAddress ,
1046
1044
} ;
1047
1045
use :: std:: concat;
1048
1046
use :: std:: sync:: atomic:: { AtomicUsize , Ordering } ;
@@ -1075,10 +1073,10 @@ macro_rules! delayload {
1075
1073
}
1076
1074
} ;
1077
1075
1078
- ( @result_from_win32( ( i32 ) , $val: expr) ) => { :: winapi :: shared :: winerror :: HRESULT_FROM_WIN32 ( $val) } ;
1076
+ ( @result_from_win32( ( i32 ) , $val: expr) ) => { :: windows :: Win32 :: Foundation :: HRESULT :: from_win32 ( $val) } ;
1079
1077
( @result_from_win32( ( u32 ) , $val: expr) ) => { $val } ;
1080
1078
( @result_from_win32( ( DWORD ) , $val: expr) ) => { $val } ;
1081
- ( @result_from_win32( ( HRESULT ) , $val: expr) ) => { :: winapi :: shared :: winerror :: HRESULT_FROM_WIN32 ( $val) } ;
1079
+ ( @result_from_win32( ( HRESULT ) , $val: expr) ) => { :: windows :: Win32 :: Foundation :: HRESULT :: from_win32 ( $val) } ;
1082
1080
( @result_from_win32( ( $t: tt) , $val: expr) ) => { panic!( "could not load: {}" , $val) } ;
1083
1081
}
1084
1082
0 commit comments