ReactOS
0.4.15-dev-6055-g36cdd34
hotplug.h
Go to the documentation of this file.
1
#pragma once
2
3
#define WIN32_NO_STATUS
4
#include <stdarg.h>
5
#include <
windef.h
>
6
#include <
winbase.h
>
7
#include <
wingdi.h
>
8
#include <
winuser.h
>
9
#include <
wincon.h
>
10
#include <
winreg.h
>
11
#include <
windowsx.h
>
12
#include <commctrl.h>
13
#include <
cpl.h
>
14
#include <tchar.h>
15
#include <limits.h>
16
#include <
setupapi.h
>
17
#include <
cfgmgr32.h
>
18
#include <
dbt.h
>
19
#include <
regstr.h
>
20
21
#include "
resource.h
"
22
23
/* Hotplug Flags */
24
#define HOTPLUG_DISPLAY_DEVICE_COMPONENTS 0x00000002
25
26
// Globals
27
extern
HINSTANCE
hApplet
;
28
29
// defines
30
#define NUM_APPLETS (1)
31
32
// global structures
33
typedef
struct
34
{
35
int
idIcon
;
36
int
idName
;
37
int
idDescription
;
38
APPLET_PROC
AppletProc
;
39
}
APPLET
, *
PAPPLET
;
40
41
42
43
// hotplug.c
44
LONG
45
APIENTRY
46
InitApplet
(
47
HWND
hwnd
,
48
UINT
uMsg,
49
LPARAM
wParam
,
50
LPARAM
lParam
);
cfgmgr32.h
wParam
WPARAM wParam
Definition:
combotst.c:138
lParam
LPARAM lParam
Definition:
combotst.c:139
cpl.h
APPLET_PROC
LONG(APIENTRY * APPLET_PROC)(HWND, UINT, LPARAM, LPARAM)
Definition:
cpl.h:23
dbt.h
APIENTRY
#define APIENTRY
Definition:
api.h:79
InitApplet
LONG APIENTRY InitApplet(HWND hwnd, UINT uMsg, LPARAM wParam, LPARAM lParam)
Definition:
hotplug.c:514
PAPPLET
struct APPLET * PAPPLET
hApplet
HINSTANCE hApplet
Definition:
access.c:17
void
Definition:
nsiface.idl:2307
UINT
unsigned int UINT
Definition:
ndis.h:50
LONG
long LONG
Definition:
pedump.c:60
regstr.h
setupapi.h
APPLET
Definition:
hotplug.h:34
APPLET::idDescription
int idDescription
Definition:
hotplug.h:37
APPLET::idName
int idName
Definition:
hotplug.h:36
APPLET::idIcon
int idIcon
Definition:
hotplug.h:35
APPLET::AppletProc
APPLET_PROC AppletProc
Definition:
hotplug.h:38
resource.h
winbase.h
wincon.h
hwnd
_In_ LONG _In_ HWND hwnd
Definition:
winddi.h:4023
windef.h
LPARAM
LONG_PTR LPARAM
Definition:
windef.h:208
windowsx.h
wingdi.h
winreg.h
winuser.h
dll
cpl
hotplug
hotplug.h
Generated on Thu Jun 1 2023 06:02:30 for ReactOS by
1.9.6