[KSPROXY]
[reactos.git] / reactos / dll / cpl / desk / advmon.c
index dc935b5..aba9b9a 100644 (file)
@@ -1,4 +1,4 @@
-/* 
+/*
  * COPYRIGHT:       See COPYING in the top level directory
  * PROJECT:         ReactOS Display Control Panel
  * FILE:            dll/cpl/desk/advmon.c
@@ -48,31 +48,6 @@ InitPropSheetPage(PROPSHEETHEADER *ppsh, WORD idDlg, DLGPROC DlgProc, LPARAM lPa
     return FALSE;
 }
 
-static INT_PTR CALLBACK
-AdvGeneralPageProc(HWND hwndDlg,
-                   UINT uMsg,
-                   WPARAM wParam,
-                   LPARAM lParam)
-{
-    PDISPLAY_DEVICE_ENTRY DispDevice = NULL;
-    INT_PTR Ret = 0;
-
-    if (uMsg != WM_INITDIALOG)
-        DispDevice = (PDISPLAY_DEVICE_ENTRY)GetWindowLongPtr(hwndDlg, DWLP_USER);
-
-    switch (uMsg)
-    {
-        case WM_INITDIALOG:
-            DispDevice = (PDISPLAY_DEVICE_ENTRY)(((LPPROPSHEETPAGE)lParam)->lParam);
-            SetWindowLongPtr(hwndDlg, DWLP_USER, (LONG_PTR)DispDevice);
-
-            Ret = TRUE;
-            break;
-    }
-
-    return Ret;
-}
-
 static VOID
 BuildAdvPropTitle(IDataObject *pdo, LPTSTR lpBuffer, DWORD dwBufferLen)
 {
@@ -111,7 +86,9 @@ DisplayAdvancedSettings(HWND hWndParent, PDISPLAY_DEVICE_ENTRY DisplayDevice)
     HPSXA hpsxaDev, hpsxaDisp;
     BOOL Ret;
     IDataObject *pdo;
+#ifdef _MSC_VER
     HMODULE hShell32 = NULL;
+#endif
     CPSEAE msvc_SHCreatePropSheetExtArrayEx;
 
     /* silence gcc warning */
@@ -165,8 +142,10 @@ DisplayAdvancedSettings(HWND hWndParent, PDISPLAY_DEVICE_ENTRY DisplayDevice)
 
     IDataObject_Release(pdo);
 
+#ifdef _MSC_VER
     if (hShell32)
         FreeLibrary(hShell32);
+#endif
 
     return Ret;
 }