mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 18:15:11 +00:00
[devcpux]
tabs to spaces svn path=/trunk/; revision=61710
This commit is contained in:
parent
ab31c6fa77
commit
b3e4b3bf5d
1 changed files with 66 additions and 66 deletions
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue