| 3315 | } |
| 3316 | |
| 3317 | void CColorCopDlg::InitDarkModeAPIs() { |
| 3318 | HMODULE hUxTheme = LoadLibraryExW(L"uxtheme.dll", nullptr, LOAD_LIBRARY_SEARCH_SYSTEM32); |
| 3319 | if (!hUxTheme) |
| 3320 | return; |
| 3321 | |
| 3322 | _ShouldAppsUseDarkMode = |
| 3323 | reinterpret_cast<ShouldAppsUseDarkMode_t>( |
| 3324 | GetProcAddress(hUxTheme, MAKEINTRESOURCEA(132))); // ordinal 132 |
| 3325 | |
| 3326 | _AllowDarkModeForWindow = |
| 3327 | reinterpret_cast<AllowDarkModeForWindow_t>( |
| 3328 | GetProcAddress(hUxTheme, MAKEINTRESOURCEA(133))); // ordinal 133 |
| 3329 | |
| 3330 | _SetPreferredAppMode = |
| 3331 | reinterpret_cast<SetPreferredAppMode_t>( |
| 3332 | GetProcAddress(hUxTheme, MAKEINTRESOURCEA(135))); // ordinal 135 |
| 3333 | } |
| 3334 | |
| 3335 | |
| 3336 | bool CColorCopDlg::isWebsafeColor(int R, int G, int B) { |
nothing calls this directly
no outgoing calls
no test coverage detected