ReactOS 0.4.16-dev-297-gc569aee
inetcpl.h File Reference
#include <windef.h>
#include <winuser.h>
#include <commctrl.h>
Include dependency graph for inetcpl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define NUM_PROPERTY_PAGES   8
 
#define ICO_MAIN   100
 
#define ICO_INTERNET   1313
 
#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
 
#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 IDD_CONNECTIONS   5000
 
#define IDC_USE_WPAD   5100
 
#define IDC_USE_PAC_SCRIPT   5101
 
#define IDC_EDIT_PAC_SCRIPT   5102
 
#define IDC_USE_PROXY_SERVER   5200
 
#define IDC_EDIT_PROXY_SERVER   5201
 
#define IDC_EDIT_PROXY_PORT   5202
 

Functions

INT_PTR CALLBACK connections_dlgproc (HWND, UINT, WPARAM, LPARAM) DECLSPEC_HIDDEN
 
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
 

Variables

HMODULE hcpl
 

Macro Definition Documentation

◆ ICO_INTERNET

#define ICO_INTERNET   1313

Definition at line 39 of file inetcpl.h.

◆ ICO_MAIN

#define ICO_MAIN   100

Definition at line 38 of file inetcpl.h.

◆ IDC_CERT

#define IDC_CERT   4100

Definition at line 92 of file inetcpl.h.

◆ IDC_CERT_PUBLISHER

#define IDC_CERT_PUBLISHER   4101

Definition at line 93 of file inetcpl.h.

◆ IDC_DELETE_COOKIES

#define IDC_DELETE_COOKIES   1012

Definition at line 78 of file inetcpl.h.

◆ IDC_DELETE_FORM_DATA

#define IDC_DELETE_FORM_DATA   1014

Definition at line 80 of file inetcpl.h.

◆ IDC_DELETE_HISTORY

#define IDC_DELETE_HISTORY   1013

Definition at line 79 of file inetcpl.h.

◆ IDC_DELETE_PASSWORDS

#define IDC_DELETE_PASSWORDS   1015

Definition at line 81 of file inetcpl.h.

◆ IDC_DELETE_TEMP_FILES

#define IDC_DELETE_TEMP_FILES   1011

Definition at line 77 of file inetcpl.h.

◆ IDC_EDIT_PAC_SCRIPT

#define IDC_EDIT_PAC_SCRIPT   5102

Definition at line 98 of file inetcpl.h.

◆ IDC_EDIT_PROXY_PORT

#define IDC_EDIT_PROXY_PORT   5202

Definition at line 101 of file inetcpl.h.

◆ IDC_EDIT_PROXY_SERVER

#define IDC_EDIT_PROXY_SERVER   5201

Definition at line 100 of file inetcpl.h.

◆ IDC_HISTORY_DELETE

#define IDC_HISTORY_DELETE   1004

Definition at line 73 of file inetcpl.h.

◆ IDC_HISTORY_SETTINGS

#define IDC_HISTORY_SETTINGS   1005

Definition at line 74 of file inetcpl.h.

◆ IDC_HOME_BLANK

#define IDC_HOME_BLANK   1003

Definition at line 72 of file inetcpl.h.

◆ IDC_HOME_CURRENT

#define IDC_HOME_CURRENT   1001

Definition at line 70 of file inetcpl.h.

◆ IDC_HOME_DEFAULT

#define IDC_HOME_DEFAULT   1002

Definition at line 71 of file inetcpl.h.

◆ IDC_HOME_EDIT

#define IDC_HOME_EDIT   1000

Definition at line 69 of file inetcpl.h.

◆ IDC_SEC_GROUP

#define IDC_SEC_GROUP   2003

Definition at line 86 of file inetcpl.h.

◆ IDC_SEC_LEVEL

#define IDC_SEC_LEVEL   2005

Definition at line 88 of file inetcpl.h.

◆ IDC_SEC_LEVEL_INFO

#define IDC_SEC_LEVEL_INFO   2006

Definition at line 89 of file inetcpl.h.

◆ IDC_SEC_LISTVIEW

#define IDC_SEC_LISTVIEW   2001

Definition at line 84 of file inetcpl.h.

◆ IDC_SEC_TRACKBAR

#define IDC_SEC_TRACKBAR   2004

Definition at line 87 of file inetcpl.h.

◆ IDC_SEC_ZONE_INFO

#define IDC_SEC_ZONE_INFO   2002

Definition at line 85 of file inetcpl.h.

◆ IDC_STATIC

#define IDC_STATIC   -1

Definition at line 66 of file inetcpl.h.

◆ IDC_USE_PAC_SCRIPT

#define IDC_USE_PAC_SCRIPT   5101

Definition at line 97 of file inetcpl.h.

◆ IDC_USE_PROXY_SERVER

#define IDC_USE_PROXY_SERVER   5200

Definition at line 99 of file inetcpl.h.

◆ IDC_USE_WPAD

#define IDC_USE_WPAD   5100

Definition at line 96 of file inetcpl.h.

◆ IDD_CONNECTIONS

#define IDD_CONNECTIONS   5000

Definition at line 95 of file inetcpl.h.

◆ IDD_CONTENT

#define IDD_CONTENT   4000

Definition at line 91 of file inetcpl.h.

◆ IDD_DELETE_HISTORY

#define IDD_DELETE_HISTORY   1010

Definition at line 76 of file inetcpl.h.

◆ IDD_GENERAL

#define IDD_GENERAL   1000

Definition at line 68 of file inetcpl.h.

◆ IDD_SECURITY

#define IDD_SECURITY   2000

Definition at line 83 of file inetcpl.h.

◆ IDS_CPL_INFO

#define IDS_CPL_INFO   2

Definition at line 50 of file inetcpl.h.

◆ IDS_CPL_NAME

#define IDS_CPL_NAME   1

Definition at line 49 of file inetcpl.h.

◆ IDS_SEC_LEVEL0

#define IDS_SEC_LEVEL0   0x100

Definition at line 52 of file inetcpl.h.

◆ IDS_SEC_LEVEL0_INFO

#define IDS_SEC_LEVEL0_INFO   0x200

Definition at line 58 of file inetcpl.h.

◆ IDS_SEC_LEVEL1

#define IDS_SEC_LEVEL1   0x101

Definition at line 53 of file inetcpl.h.

◆ IDS_SEC_LEVEL1_INFO

#define IDS_SEC_LEVEL1_INFO   0x210

Definition at line 59 of file inetcpl.h.

◆ IDS_SEC_LEVEL2

#define IDS_SEC_LEVEL2   0x102

Definition at line 54 of file inetcpl.h.

◆ IDS_SEC_LEVEL2_INFO

#define IDS_SEC_LEVEL2_INFO   0x220

Definition at line 60 of file inetcpl.h.

◆ IDS_SEC_LEVEL3

#define IDS_SEC_LEVEL3   0x103

Definition at line 55 of file inetcpl.h.

◆ IDS_SEC_LEVEL3_INFO

#define IDS_SEC_LEVEL3_INFO   0x230

Definition at line 61 of file inetcpl.h.

◆ IDS_SEC_LEVEL4

#define IDS_SEC_LEVEL4   0x104

Definition at line 56 of file inetcpl.h.

◆ IDS_SEC_LEVEL4_INFO

#define IDS_SEC_LEVEL4_INFO   0x240

Definition at line 62 of file inetcpl.h.

◆ IDS_SEC_LEVEL5

#define IDS_SEC_LEVEL5   0x105

Definition at line 57 of file inetcpl.h.

◆ IDS_SEC_LEVEL5_INFO

#define IDS_SEC_LEVEL5_INFO   0x250

Definition at line 63 of file inetcpl.h.

◆ IDS_SEC_SETTINGS

#define IDS_SEC_SETTINGS   0x10

Definition at line 51 of file inetcpl.h.

◆ NUM_PROPERTY_PAGES

#define NUM_PROPERTY_PAGES   8

Definition at line 35 of file inetcpl.h.

Function Documentation

◆ connections_dlgproc()

INT_PTR CALLBACK connections_dlgproc ( HWND  hwnd,
UINT  msg,
WPARAM  wparam,
LPARAM  lparam 
)

Definition at line 349 of file connections.c.

350{
351 switch (msg)
352 {
353 case WM_INITDIALOG:
356 break;
357 case WM_COMMAND:
359 case WM_NOTIFY:
361 }
362 return FALSE;
363}
@ lparam
Definition: SystemMenu.c:31
@ wparam
Definition: SystemMenu.c:30
#define msg(x)
Definition: auth_time.c:54
static INT_PTR connections_on_notify(HWND hwnd, WPARAM wparam, LPARAM lparam)
Definition: connections.c:248
static void connections_on_initdialog(HWND hwnd)
Definition: connections.c:123
static BOOL initdialog_done
Definition: connections.c:45
static INT_PTR connections_on_command(HWND hwnd, WPARAM wparam)
Definition: connections.c:216
#define TRUE
Definition: types.h:120
#define FALSE
Definition: types.h:117
#define WM_NOTIFY
Definition: richedit.h:61
_In_ LONG _In_ HWND hwnd
Definition: winddi.h:4023
#define WM_COMMAND
Definition: winuser.h:1743
#define WM_INITDIALOG
Definition: winuser.h:1742

Referenced by display_cpl_sheets().

◆ content_dlgproc()

INT_PTR CALLBACK content_dlgproc ( HWND  hwnd,
UINT  msg,
WPARAM  wparam,
LPARAM  lparam 
)

Definition at line 78 of file content.c.

79{
80 if ((msg != WM_SETCURSOR) && (msg != WM_NCHITTEST) && (msg != WM_MOUSEMOVE))
81 TRACE("(%p, 0x%08x/%d, 0x%lx, 0x%lx)\n", hwnd, msg, msg, wparam, lparam);
82
83 if (msg == WM_COMMAND)
84 {
85 switch (LOWORD(wparam))
86 {
87 case IDC_CERT:
89 break;
90
93 break;
94 }
95 }
96 return FALSE;
97}
static BOOL display_cert_manager(HWND parent, DWORD flags)
Definition: content.c:39
#define CRYPTUI_CERT_MGR_PUBLISHER_TAB
Definition: cryptuiapi.h:47
#define IDC_CERT_PUBLISHER
Definition: inetcpl.h:93
#define IDC_CERT
Definition: inetcpl.h:92
#define LOWORD(l)
Definition: pedump.c:82
#define TRACE(s)
Definition: solgame.cpp:4
#define WM_NCHITTEST
Definition: winuser.h:1689
#define WM_MOUSEMOVE
Definition: winuser.h:1778
#define WM_SETCURSOR
Definition: winuser.h:1639

Referenced by display_cpl_sheets().

◆ general_dlgproc()

INT_PTR CALLBACK general_dlgproc ( HWND  hwnd,
UINT  msg,
WPARAM  wparam,
LPARAM  lparam 
)

Definition at line 298 of file general.c.

299{
300
301 switch (msg)
302 {
303 case WM_INITDIALOG:
305 return TRUE;
306
307 case WM_COMMAND:
309
310 case WM_NOTIFY:
312
313 default:
314 /* do not flood the log */
315 if ((msg == WM_SETCURSOR) || (msg == WM_NCHITTEST) || (msg == WM_MOUSEMOVE))
316 return FALSE;
317
318 TRACE("(%p, 0x%08x/%d, 0x%lx, 0x%lx)\n", hwnd, msg, msg, wparam, lparam);
319
320 }
321 return FALSE;
322}
static INT_PTR general_on_command(HWND hwnd, WPARAM wparam)
Definition: general.c:176
static INT_PTR general_on_notify(HWND hwnd, WPARAM wparam, LPARAM lparam)
Definition: general.c:252
static VOID general_on_initdialog(HWND hwnd)
Definition: general.c:219

Referenced by display_cpl_sheets().

◆ security_dlgproc()

INT_PTR CALLBACK security_dlgproc ( HWND  hwnd,
UINT  msg,
WPARAM  wparam,
LPARAM  lparam 
)

Definition at line 412 of file security.c.

413{
415
416 if (msg == WM_INITDIALOG) {
418 }
419
421 if (sd) {
422 switch (msg)
423 {
424 case WM_NOTIFY:
426
427 case WM_NCDESTROY:
428 return security_on_destroy(sd);
429
430 default:
431 /* do not flood the log */
432 if ((msg == WM_SETCURSOR) || (msg == WM_NCHITTEST) ||
434 return FALSE;
435
436 TRACE("(%p, 0x%08x/%03d, 0x%08lx, 0x%08lx)\n", hwnd, msg, msg, wparam, lparam);
437 }
438 }
439 return FALSE;
440}
static INT_PTR security_on_destroy(secdlg_data *sd)
Definition: security.c:272
static INT_PTR security_on_initdialog(HWND hsec)
Definition: security.c:297
static INT_PTR security_on_notify(secdlg_data *sd, WPARAM wparam, LPARAM lparam)
Definition: security.c:380
static const WCHAR sd[]
Definition: suminfo.c:286
#define DWLP_USER
Definition: winuser.h:875
#define GetWindowLongPtrW
Definition: winuser.h:4832
#define WM_MOUSEACTIVATE
Definition: winuser.h:1640
#define WM_NCDESTROY
Definition: winuser.h:1687
#define WM_PARENTNOTIFY
Definition: winuser.h:1806

Referenced by display_cpl_sheets().

Variable Documentation

◆ hcpl