[devcpux]

tabs to spaces

svn path=/trunk/; revision=61710
This commit is contained in:
Christoph von Wittich 2014-01-19 19:18:45 +00:00
parent ab31c6fa77
commit b3e4b3bf5d

View file

@ -27,17 +27,17 @@ BOOL
APIENTRY
DllMain (HANDLE hInstance, DWORD dwReason, LPVOID lpReserved)
{
switch (dwReason)
{
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_ATTACH:
case DLL_PROCESS_DETACH:
break;
}
switch (dwReason)
{
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_ATTACH:
case DLL_PROCESS_DETACH:
break;
}
g_hInstance = (HINSTANCE) hInstance;
return TRUE;
g_hInstance = (HINSTANCE) hInstance;
return TRUE;
}
@ -45,84 +45,84 @@ BOOL
APIENTRY
PropSheetExtProc(PSP_PROPSHEETPAGE_REQUEST PropPageRequest, LPFNADDPROPSHEETPAGE fAddFunc, LPARAM lParam)
{
PROPSHEETPAGE PropSheetPage;
HPROPSHEETPAGE hPropSheetPage;
PROPSHEETPAGE PropSheetPage;
HPROPSHEETPAGE hPropSheetPage;
if(PropPageRequest->PageRequested != SPPSR_ENUM_ADV_DEVICE_PROPERTIES)
return FALSE;
if(PropPageRequest->PageRequested != SPPSR_ENUM_ADV_DEVICE_PROPERTIES)
return FALSE;
if ((!PropPageRequest->DeviceInfoSet) || (!PropPageRequest->DeviceInfoData))
return FALSE;
if ((!PropPageRequest->DeviceInfoSet) || (!PropPageRequest->DeviceInfoData))
return FALSE;
ZeroMemory(&PropSheetPage, sizeof(PROPSHEETPAGE));
PropSheetPage.dwSize = sizeof(PROPSHEETPAGE);
PropSheetPage.hInstance = g_hInstance;
PropSheetPage.pszTemplate = MAKEINTRESOURCE(DLG_PROCESSORINFO);
PropSheetPage.pfnDlgProc = ProcessorDlgProc;
ZeroMemory(&PropSheetPage, sizeof(PROPSHEETPAGE));
PropSheetPage.dwSize = sizeof(PROPSHEETPAGE);
PropSheetPage.hInstance = g_hInstance;
PropSheetPage.pszTemplate = MAKEINTRESOURCE(DLG_PROCESSORINFO);
PropSheetPage.pfnDlgProc = ProcessorDlgProc;
hPropSheetPage = CreatePropertySheetPage(&PropSheetPage);
if(!hPropSheetPage)
return FALSE;
hPropSheetPage = CreatePropertySheetPage(&PropSheetPage);
if(!hPropSheetPage)
return FALSE;
if(!(fAddFunc)(hPropSheetPage, lParam)) {
DestroyPropertySheetPage (hPropSheetPage);
return FALSE;
}
if(!(fAddFunc)(hPropSheetPage, lParam)) {
DestroyPropertySheetPage (hPropSheetPage);
return FALSE;
}
return TRUE;
return TRUE;
}
void
AddFeature(WCHAR* szFeatures, WCHAR* Feature, BOOL* bFirst)
{
if (!*bFirst)
wcscat(szFeatures, L", ");
*bFirst = FALSE;
wcscat(szFeatures, Feature);
if (!*bFirst)
wcscat(szFeatures, L", ");
*bFirst = FALSE;
wcscat(szFeatures, Feature);
}
INT_PTR
CALLBACK
ProcessorDlgProc (HWND hDlg, UINT uMessage, WPARAM wParam, LPARAM lParam)
{
switch (uMessage) {
case WM_INITDIALOG:
{
WCHAR szFeatures[MAX_PATH] = L"";
WCHAR szModel[3];
WCHAR szStepping[3];
WCHAR szCurrentMhz[10];
BOOL bFirst = TRUE;
SYSTEM_INFO SystemInfo;
PROCESSOR_POWER_INFORMATION PowerInfo;
switch (uMessage) {
case WM_INITDIALOG:
{
WCHAR szFeatures[MAX_PATH] = L"";
WCHAR szModel[3];
WCHAR szStepping[3];
WCHAR szCurrentMhz[10];
BOOL bFirst = TRUE;
SYSTEM_INFO SystemInfo;
PROCESSOR_POWER_INFORMATION PowerInfo;
if (IsProcessorFeaturePresent(PF_MMX_INSTRUCTIONS_AVAILABLE))
AddFeature(szFeatures, L"MMX", &bFirst);
if (IsProcessorFeaturePresent(PF_XMMI_INSTRUCTIONS_AVAILABLE))
AddFeature(szFeatures, L"SSE", &bFirst);
if (IsProcessorFeaturePresent(PF_XMMI64_INSTRUCTIONS_AVAILABLE))
AddFeature(szFeatures, L"SSE2", &bFirst);
/*if (IsProcessorFeaturePresent(PF_SSE3_INSTRUCTIONS_AVAILABLE))
AddFeature(szFeatures, L"SSE3", &bFirst); */
if (IsProcessorFeaturePresent(PF_3DNOW_INSTRUCTIONS_AVAILABLE))
AddFeature(szFeatures, L"3DNOW", &bFirst);
if (IsProcessorFeaturePresent(PF_MMX_INSTRUCTIONS_AVAILABLE))
AddFeature(szFeatures, L"MMX", &bFirst);
if (IsProcessorFeaturePresent(PF_XMMI_INSTRUCTIONS_AVAILABLE))
AddFeature(szFeatures, L"SSE", &bFirst);
if (IsProcessorFeaturePresent(PF_XMMI64_INSTRUCTIONS_AVAILABLE))
AddFeature(szFeatures, L"SSE2", &bFirst);
/*if (IsProcessorFeaturePresent(PF_SSE3_INSTRUCTIONS_AVAILABLE))
AddFeature(szFeatures, L"SSE3", &bFirst); */
if (IsProcessorFeaturePresent(PF_3DNOW_INSTRUCTIONS_AVAILABLE))
AddFeature(szFeatures, L"3DNOW", &bFirst);
SetDlgItemTextW(hDlg, IDC_FEATURES, szFeatures);
SetDlgItemTextW(hDlg, IDC_FEATURES, szFeatures);
GetSystemInfo(&SystemInfo);
GetSystemInfo(&SystemInfo);
wsprintf(szModel, L"%x", HIBYTE(SystemInfo.wProcessorRevision));
wsprintf(szStepping, L"%d", LOBYTE(SystemInfo.wProcessorRevision));
wsprintf(szModel, L"%x", HIBYTE(SystemInfo.wProcessorRevision));
wsprintf(szStepping, L"%d", LOBYTE(SystemInfo.wProcessorRevision));
SetDlgItemTextW(hDlg, IDC_MODEL, szModel);
SetDlgItemTextW(hDlg, IDC_STEPPING, szStepping);
SetDlgItemTextW(hDlg, IDC_MODEL, szModel);
SetDlgItemTextW(hDlg, IDC_STEPPING, szStepping);
CallNtPowerInformation(11, NULL, 0, &PowerInfo, sizeof(PowerInfo));
wsprintf(szCurrentMhz, L"%ld %s", PowerInfo.CurrentMhz, L"MHz");
SetDlgItemTextW(hDlg, IDC_CORESPEED, szCurrentMhz);
CallNtPowerInformation(11, NULL, 0, &PowerInfo, sizeof(PowerInfo));
wsprintf(szCurrentMhz, L"%ld %s", PowerInfo.CurrentMhz, L"MHz");
SetDlgItemTextW(hDlg, IDC_CORESPEED, szCurrentMhz);
return TRUE;
}
}
return FALSE;
return TRUE;
}
}
return FALSE;
}