equal
deleted
inserted
replaced
27 #undef Module32First |
27 #undef Module32First |
28 #endif |
28 #endif |
29 |
29 |
30 #ifdef Module32Next |
30 #ifdef Module32Next |
31 #undef Module32Next |
31 #undef Module32Next |
32 #endif |
32 #endif |
33 |
33 |
34 |
34 |
35 int XfireIsLoaded() |
35 int XfireIsLoaded() |
36 { |
36 { |
37 HelperInit(); |
37 HelperInit(); |
97 */ |
97 */ |
98 HANDLE snapshot_handle = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, GetCurrentProcessId()); |
98 HANDLE snapshot_handle = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, GetCurrentProcessId()); |
99 if (snapshot_handle != INVALID_HANDLE_VALUE) |
99 if (snapshot_handle != INVALID_HANDLE_VALUE) |
100 { |
100 { |
101 MODULEENTRY32 module_entry; |
101 MODULEENTRY32 module_entry; |
102 module_entry.dwSize = sizeof(MODULEENTRY32); |
102 module_entry.dwSize = sizeof(MODULEENTRY32); |
103 |
103 |
104 BOOL result = Module32First(snapshot_handle, &module_entry); |
104 BOOL result = Module32First(snapshot_handle, &module_entry); |
105 char module_name[] = "xfire_toucan"; |
105 char module_name[] = "xfire_toucan"; |
106 DWORD module_name_len = sizeof(module_name)-1; |
106 DWORD module_name_len = sizeof(module_name)-1; |
107 while (result) |
107 while (result) |