aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/dlfcn.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/dlfcn.c b/src/dlfcn.c
index 7bca267..9f5bde1 100644
--- a/src/dlfcn.c
+++ b/src/dlfcn.c
@@ -229,7 +229,7 @@ static HMODULE MyGetModuleHandleFromAddress( const void *addr )
229 { 229 {
230 kernel32 = GetModuleHandleA( "Kernel32.dll" ); 230 kernel32 = GetModuleHandleA( "Kernel32.dll" );
231 if( kernel32 != NULL ) 231 if( kernel32 != NULL )
232 GetModuleHandleExAPtr = (BOOL (WINAPI *)(DWORD, LPCSTR, HMODULE *)) GetProcAddress( kernel32, "GetModuleHandleExA" ); 232 GetModuleHandleExAPtr = (BOOL (WINAPI *)(DWORD, LPCSTR, HMODULE *)) (LPVOID) GetProcAddress( kernel32, "GetModuleHandleExA" );
233 if( GetModuleHandleExAPtr == NULL ) 233 if( GetModuleHandleExAPtr == NULL )
234 failed = TRUE; 234 failed = TRUE;
235 } 235 }
@@ -270,7 +270,7 @@ static BOOL MyEnumProcessModules( HANDLE hProcess, HMODULE *lphModule, DWORD cb,
270 /* Windows 7 and newer versions have K32EnumProcessModules in Kernel32.dll which is always pre-loaded */ 270 /* Windows 7 and newer versions have K32EnumProcessModules in Kernel32.dll which is always pre-loaded */
271 psapi = GetModuleHandleA( "Kernel32.dll" ); 271 psapi = GetModuleHandleA( "Kernel32.dll" );
272 if( psapi != NULL ) 272 if( psapi != NULL )
273 EnumProcessModulesPtr = (BOOL (WINAPI *)(HANDLE, HMODULE *, DWORD, LPDWORD)) GetProcAddress( psapi, "K32EnumProcessModules" ); 273 EnumProcessModulesPtr = (BOOL (WINAPI *)(HANDLE, HMODULE *, DWORD, LPDWORD)) (LPVOID) GetProcAddress( psapi, "K32EnumProcessModules" );
274 274
275 /* Windows Vista and older version have EnumProcessModules in Psapi.dll which needs to be loaded */ 275 /* Windows Vista and older version have EnumProcessModules in Psapi.dll which needs to be loaded */
276 if( EnumProcessModulesPtr == NULL ) 276 if( EnumProcessModulesPtr == NULL )
@@ -280,7 +280,7 @@ static BOOL MyEnumProcessModules( HANDLE hProcess, HMODULE *lphModule, DWORD cb,
280 psapi = LoadLibraryA( "Psapi.dll" ); 280 psapi = LoadLibraryA( "Psapi.dll" );
281 if( psapi != NULL ) 281 if( psapi != NULL )
282 { 282 {
283 EnumProcessModulesPtr = (BOOL (WINAPI *)(HANDLE, HMODULE *, DWORD, LPDWORD)) GetProcAddress( psapi, "EnumProcessModules" ); 283 EnumProcessModulesPtr = (BOOL (WINAPI *)(HANDLE, HMODULE *, DWORD, LPDWORD)) (LPVOID) GetProcAddress( psapi, "EnumProcessModules" );
284 if( EnumProcessModulesPtr == NULL ) 284 if( EnumProcessModulesPtr == NULL )
285 FreeLibrary( psapi ); 285 FreeLibrary( psapi );
286 } 286 }