| 935 | } |
| 936 | |
| 937 | LPCWSTR FormatModuleHandle(HMODULE ahModule, LPCWSTR asFmt32, LPCWSTR asFmt64, LPWSTR pszName, size_t cchNameMax) |
| 938 | { |
| 939 | #ifdef _WIN64 |
| 940 | if (reinterpret_cast<DWORD_PTR>(ahModule) > 0xFFFFFFFFULL) |
| 941 | { |
| 942 | msprintf(pszName, cchNameMax, asFmt64 ? asFmt64 : L"Module=0x%08X%08X", WIN3264WSPRINT(ahModule)); |
| 943 | } |
| 944 | else |
| 945 | #endif |
| 946 | { |
| 947 | msprintf(pszName, cchNameMax, asFmt32 ? asFmt32 : L"Module=0x%08X", LODWORD(ahModule)); |
| 948 | } |
| 949 | return pszName; |
| 950 | } |
| 951 | |
| 952 | |
| 953 |
no test coverage detected