From 629e99b314ce9f7814815be72e136827dddb5bf7 Mon Sep 17 00:00:00 2001 From: Samuel Serapion Date: Wed, 24 Sep 2008 10:41:39 +0000 Subject: [PATCH] Convert to spec. Minor 64bit fixes. svn path=/branches/ros-amd64-bringup/; revision=36466 --- reactos/dll/cpl/sysdm/hardware.c | 2 +- reactos/dll/cpl/sysdm/startrec.c | 6 +++--- reactos/dll/cpl/sysdm/sysdm.def | 6 ------ reactos/dll/cpl/sysdm/sysdm.rbuild | 3 ++- reactos/dll/cpl/sysdm/sysdm.spec | 1 + 5 files changed, 7 insertions(+), 11 deletions(-) delete mode 100644 reactos/dll/cpl/sysdm/sysdm.def create mode 100644 reactos/dll/cpl/sysdm/sysdm.spec diff --git a/reactos/dll/cpl/sysdm/hardware.c b/reactos/dll/cpl/sysdm/hardware.c index 134b3682d88..23f1d2b0801 100644 --- a/reactos/dll/cpl/sysdm/hardware.c +++ b/reactos/dll/cpl/sysdm/hardware.c @@ -17,7 +17,7 @@ LaunchDeviceManager(HWND hWndParent) { /* hack for ROS to start our devmgmt until we have mmc */ #ifdef __REACTOS__ - return ((INT)ShellExecuteW(NULL, L"open", L"devmgmt.exe", NULL, NULL, SW_SHOWNORMAL) > 32); + return ((INT_PTR)ShellExecuteW(NULL, L"open", L"devmgmt.exe", NULL, NULL, SW_SHOWNORMAL) > 32); #else HMODULE hDll; PDEVMGREXEC DevMgrExec; diff --git a/reactos/dll/cpl/sysdm/startrec.c b/reactos/dll/cpl/sysdm/startrec.c index 8c1dcf89825..b24b4f8ca98 100644 --- a/reactos/dll/cpl/sysdm/startrec.c +++ b/reactos/dll/cpl/sysdm/startrec.c @@ -437,7 +437,7 @@ DeleteBootRecords(HWND hwndDlg) for (index = 0; index szDumpFile, (_tcslen(pStartInfo->szDumpFile) + 1) * sizeof(TCHAR)); } - RegSetValueEx(hKey, _T("CrashDumpEnabled"), 0, REG_DWORD, (LPBYTE)pStartInfo->dwCrashDumpEnabled, sizeof(pStartInfo->dwCrashDumpEnabled)); + RegSetValueEx(hKey, _T("CrashDumpEnabled"), 0, REG_DWORD, (LPBYTE)(DWORD_PTR)pStartInfo->dwCrashDumpEnabled, sizeof(pStartInfo->dwCrashDumpEnabled)); RegCloseKey(hKey); } @@ -741,7 +741,7 @@ StartRecDlgProc(HWND hwndDlg, pRecord = (PBOOTRECORD) SendDlgItemMessage(hwndDlg, IDC_STRECOSCOMBO, CB_GETITEMDATA, (WPARAM)lResult, (LPARAM)0); - if ((INT)pRecord != CB_ERR) + if ((INT_PTR)pRecord != CB_ERR) { if (pStartInfo->iFreeLdrIni == 1) // FreeLdrIni style { diff --git a/reactos/dll/cpl/sysdm/sysdm.def b/reactos/dll/cpl/sysdm/sysdm.def deleted file mode 100644 index f4110df42fa..00000000000 --- a/reactos/dll/cpl/sysdm/sysdm.def +++ /dev/null @@ -1,6 +0,0 @@ -LIBRARY sysdm.cpl - -EXPORTS -CPlApplet@16 - -; EOF diff --git a/reactos/dll/cpl/sysdm/sysdm.rbuild b/reactos/dll/cpl/sysdm/sysdm.rbuild index 2e4e351fd4a..dd1761330eb 100644 --- a/reactos/dll/cpl/sysdm/sysdm.rbuild +++ b/reactos/dll/cpl/sysdm/sysdm.rbuild @@ -1,7 +1,7 @@ - + . 0x600 0x501 @@ -29,5 +29,6 @@ userprofile.c virtmem.c sysdm.rc + sysdm.spec precomp.h diff --git a/reactos/dll/cpl/sysdm/sysdm.spec b/reactos/dll/cpl/sysdm/sysdm.spec new file mode 100644 index 00000000000..9c55a90e177 --- /dev/null +++ b/reactos/dll/cpl/sysdm/sysdm.spec @@ -0,0 +1 @@ +@ stdcall CPlApplet(ptr long ptr ptr) \ No newline at end of file