content.c
general.c
security.c
- inetcpl.h)
+ precomp.h)
file(GLOB inetcpl_rc_deps resources/*.*)
add_rc_deps(inetcpl.rc ${inetcpl_rc_deps})
target_link_libraries(inetcpl wine)
add_delay_importlibs(inetcpl cryptui wininet ole32 urlmon shell32)
add_importlibs(inetcpl advapi32 comctl32 user32 shlwapi msvcrt kernel32 ntdll)
-add_pch(inetcpl inetcpl.h SOURCE)
+add_pch(inetcpl precomp.h SOURCE)
add_cd_file(TARGET inetcpl DESTINATION reactos/system32 FOR all)
*
*/
+#include <stdarg.h>
+#include <windef.h>
+#include <winbase.h>
+#include <winuser.h>
+#include <cryptuiapi.h>
+
#include "inetcpl.h"
+#include "wine/debug.h"
-#include <cryptuiapi.h>
+WINE_DEFAULT_DEBUG_CHANNEL(inetcpl);
/*********************************************************************
* display_cert_manager (internal)
*
*/
-#include "inetcpl.h"
-
+#include <stdarg.h>
+#include <windef.h>
+#include <winbase.h>
+#include <winuser.h>
#include <wininet.h>
+#include <winreg.h>
+#include <shlwapi.h>
+#include <prsht.h>
#include <shlobj.h>
+#include "inetcpl.h"
+#include "wine/debug.h"
+
+WINE_DEFAULT_DEBUG_CHANNEL(inetcpl);
+
static const WCHAR about_blank[] = {'a','b','o','u','t',':','b','l','a','n','k',0};
static const WCHAR start_page[] = {'S','t','a','r','t',' ','P','a','g','e',0};
static const WCHAR default_page[] = {'D','e','f','a','u','l','t','_','P','a','g','e','_','U','R','L',0};
*
*/
+#define NONAMELESSUNION
+#define COBJMACROS
+#define CONST_VTABLE
+
+#include <stdarg.h>
+#include <windef.h>
+#include <winbase.h>
+#include <wingdi.h>
+#include <winuser.h>
+#include <commctrl.h>
+#include <cpl.h>
+#include "ole2.h"
+
+#include "wine/debug.h"
+
#include "inetcpl.h"
-#include <cpl.h>
+
+WINE_DEFAULT_DEBUG_CHANNEL(inetcpl);
DECLSPEC_HIDDEN HMODULE hcpl;
#ifndef __WINE_INETCPL__
#define __WINE_INETCPL__
-#include <stdarg.h>
-
-#define WIN32_NO_STATUS
-#define _INC_WINDOWS
-#define COM_NO_WINDOWS_H
-
-#define COBJMACROS
-#define CONST_VTABLE
-#define NONAMELESSUNION
-
#include <windef.h>
-#include <winbase.h>
#include <winuser.h>
-#include <winreg.h>
-#include <ole2.h>
#include <commctrl.h>
-#include <shlwapi.h>
-
-#include <wine/debug.h>
-WINE_DEFAULT_DEBUG_CHANNEL(inetcpl);
extern HMODULE hcpl;
INT_PTR CALLBACK content_dlgproc(HWND, UINT, WPARAM, LPARAM) DECLSPEC_HIDDEN;
INT_PTR CALLBACK general_dlgproc(HWND, UINT, WPARAM, LPARAM) DECLSPEC_HIDDEN;
INT_PTR CALLBACK security_dlgproc(HWND, UINT, WPARAM, LPARAM) DECLSPEC_HIDDEN;
-/* ## Memory allocation functions ## */
+#define NUM_PROPERTY_PAGES 8
-static inline void * __WINE_ALLOC_SIZE(1) heap_alloc( size_t len )
-{
- return HeapAlloc( GetProcessHeap(), 0, len );
-}
+/* icons */
+#define ICO_MAIN 100
+#define ICO_INTERNET 1313
+#ifdef __REACTOS__
+#define ICO_CERTIFICATES 1314
+#define ICO_HISTORY 1315
+#define ICO_HOME 1316
+#endif
-static inline void * __WINE_ALLOC_SIZE(1) heap_alloc_zero( size_t len )
-{
- return HeapAlloc( GetProcessHeap(), HEAP_ZERO_MEMORY, len );
-}
+/* strings */
+#define IDS_CPL_NAME 1
+#define IDS_CPL_INFO 2
+#define IDS_SEC_SETTINGS 0x10
+#define IDS_SEC_LEVEL0 0x100
+#define IDS_SEC_LEVEL1 0x101
+#define IDS_SEC_LEVEL2 0x102
+#define IDS_SEC_LEVEL3 0x103
+#define IDS_SEC_LEVEL4 0x104
+#define IDS_SEC_LEVEL5 0x105
+#define IDS_SEC_LEVEL0_INFO 0x200
+#define IDS_SEC_LEVEL1_INFO 0x210
+#define IDS_SEC_LEVEL2_INFO 0x220
+#define IDS_SEC_LEVEL3_INFO 0x230
+#define IDS_SEC_LEVEL4_INFO 0x240
+#define IDS_SEC_LEVEL5_INFO 0x250
-static inline BOOL heap_free( void *mem )
-{
- return HeapFree( GetProcessHeap(), 0, mem );
-}
+/* dialogs */
+#define IDC_STATIC -1
-/* ######### */
+#define IDD_GENERAL 1000
+#define IDC_HOME_EDIT 1000
+#define IDC_HOME_CURRENT 1001
+#define IDC_HOME_DEFAULT 1002
+#define IDC_HOME_BLANK 1003
+#define IDC_HISTORY_DELETE 1004
+#define IDC_HISTORY_SETTINGS 1005
-#define NUM_PROPERTY_PAGES 8
+#define IDD_DELETE_HISTORY 1010
+#define IDC_DELETE_TEMP_FILES 1011
+#define IDC_DELETE_COOKIES 1012
+#define IDC_DELETE_HISTORY 1013
+#define IDC_DELETE_FORM_DATA 1014
+#define IDC_DELETE_PASSWORDS 1015
+
+#define IDD_SECURITY 2000
+#define IDC_SEC_LISTVIEW 2001
+#define IDC_SEC_ZONE_INFO 2002
+#define IDC_SEC_GROUP 2003
+#define IDC_SEC_TRACKBAR 2004
+#define IDC_SEC_LEVEL 2005
+#define IDC_SEC_LEVEL_INFO 2006
-#include "resource.h"
+#define IDD_CONTENT 4000
+#define IDC_CERT 4100
+#define IDC_CERT_PUBLISHER 4101
-#endif /* __WINE_INETCPL__ */
+#endif
*
*/
-#include <windef.h>
-#include <winuser.h>
-#include <commctrl.h>
+#include "inetcpl.h"
-#include "resource.h"
#include <reactos/manifest_hosted.rc>
#define WINE_PRODUCTVERSION_STR "8.00.6001.18939"
#include "wine/wine_common_ver.rc"
-
+
/* @makedep: inetcpl.ico */
ICO_MAIN ICON "resources/inetcpl.ico"
ICO_INTERNET ICON "resources/inetcpl.ico"
--- /dev/null
+
+#ifndef _INETCPL_PRECOMP_H_
+#define _INETCPL_PRECOMP_H_
+
+#include <stdarg.h>
+
+#define WIN32_NO_STATUS
+#define _INC_WINDOWS
+#define COM_NO_WINDOWS_H
+
+#define COBJMACROS
+#define CONST_VTABLE
+#define NONAMELESSUNION
+
+#include <windef.h>
+#include <winbase.h>
+#include <winuser.h>
+#include <winreg.h>
+#include <ole2.h>
+#include <commctrl.h>
+#include <shlwapi.h>
+
+#include <wine/debug.h>
+
+#include "inetcpl.h"
+
+#endif /* !_INETCPL_PRECOMP_H_ */
+++ /dev/null
-#pragma once
-
-/* icons */
-#define ICO_MAIN 100
-#define ICO_RESTRICTED 4481
-#define ICO_TRUSTED 4480
-#define ICO_INTERNET 1313
-#define ICO_CERTIFICATES 1314
-#define ICO_HISTORY 1315
-#define ICO_HOME 1316
-
-/* strings */
-#define IDS_CPL_NAME 1
-#define IDS_CPL_INFO 2
-#define IDS_SEC_SETTINGS 0x10
-#define IDS_SEC_LEVEL0 0x100
-#define IDS_SEC_LEVEL1 0x101
-#define IDS_SEC_LEVEL2 0x102
-#define IDS_SEC_LEVEL3 0x103
-#define IDS_SEC_LEVEL4 0x104
-#define IDS_SEC_LEVEL5 0x105
-#define IDS_SEC_LEVEL0_INFO 0x200
-#define IDS_SEC_LEVEL1_INFO 0x210
-#define IDS_SEC_LEVEL2_INFO 0x220
-#define IDS_SEC_LEVEL3_INFO 0x230
-#define IDS_SEC_LEVEL4_INFO 0x240
-#define IDS_SEC_LEVEL5_INFO 0x250
-
-/* dialogs */
-#define IDC_STATIC -1
-
-#define IDD_GENERAL 1000
-#define IDC_HOME_EDIT 1000
-#define IDC_HOME_CURRENT 1001
-#define IDC_HOME_DEFAULT 1002
-#define IDC_HOME_BLANK 1003
-#define IDC_HISTORY_DELETE 1004
-#define IDC_HISTORY_SETTINGS 1005
-
-#define IDD_DELETE_HISTORY 1010
-#define IDC_DELETE_TEMP_FILES 1011
-#define IDC_DELETE_COOKIES 1012
-#define IDC_DELETE_HISTORY 1013
-#define IDC_DELETE_FORM_DATA 1014
-#define IDC_DELETE_PASSWORDS 1015
-
-#define IDD_SECURITY 2000
-#define IDC_SEC_LISTVIEW 2001
-#define IDC_SEC_ZONE_INFO 2002
-#define IDC_SEC_GROUP 2003
-#define IDC_SEC_TRACKBAR 2004
-#define IDC_SEC_LEVEL 2005
-#define IDC_SEC_LEVEL_INFO 2006
-
-#define IDD_CONTENT 4000
-#define IDC_CERT 4100
-#define IDC_CERT_PUBLISHER 4101
*
*/
+#define COBJMACROS
+#define CONST_VTABLE
+
+#include <stdarg.h>
+#include <windef.h>
+#include <winbase.h>
+#include <winuser.h>
+#include <prsht.h>
+#include "commctrl.h"
+
+#include "ole2.h"
+#include "urlmon.h"
+#include "initguid.h"
+#include "winreg.h"
+#include "shlwapi.h"
+
#include "inetcpl.h"
+#include "wine/debug.h"
+#include "wine/heap.h"
+
+WINE_DEFAULT_DEBUG_CHANNEL(inetcpl);
typedef struct secdlg_data_s {
HWND hsec; /* security propsheet */
reactos/dll/win32/xinput9_1_0 # Synced to WineStaging-2.9
reactos/dll/win32/xmllite # Synced to WineStaging-3.3
-reactos/dll/cpl/inetcpl # Synced to WineStaging-2.9
+reactos/dll/cpl/inetcpl # Synced to WineStaging-3.3
reactos/win32ss/printing/monitors/localmon/ui/ # Synced to WineStaging-2.9 (known there as /dll/win32/localui)