ReactOS
0.4.16-dev-109-gf4cb10f
fxdeviceinitshared.hpp
Go to the documentation of this file.
1
/*++
2
3
Copyright (c) Microsoft Corporation
4
5
Module Name:
6
7
FxDeviceInitShared.hpp
8
9
Abstract:
10
11
This header is split from FxDeviceInit.hpp to have definitions needed
12
in shared code.
13
14
Author:
15
16
17
Environment:
18
19
20
Revision History:
21
22
--*/
23
24
#ifndef __FXDEVICEINITSHARED_HPP__
25
#define __FXDEVICEINITSHARED_HPP__
26
27
struct
PdoInit
{
28
29
PdoInit
(
30
VOID
31
)
32
{
33
DeviceText
.
Next
=
NULL
;
34
LastDeviceTextEntry
= &
DeviceText
.
Next
;
35
}
36
37
WDF_PDO_EVENT_CALLBACKS
EventCallbacks
;
38
39
CfxDevice
*
Parent
;
40
41
FxString
*
DeviceID
;
42
43
FxString
*
InstanceID
;
44
45
FxCollectionInternal
HardwareIDs
;
46
47
FxCollectionInternal
CompatibleIDs
;
48
49
FxString
*
ContainerID
;
50
51
SINGLE_LIST_ENTRY
DeviceText
;
52
PSINGLE_LIST_ENTRY
*
LastDeviceTextEntry
;
53
54
FxDeviceDescriptionEntry
*
DescriptionEntry
;
55
56
LCID
DefaultLocale
;
57
58
BOOLEAN
Raw
;
59
60
BOOLEAN
Static
;
61
62
BOOLEAN
ForwardRequestToParent
;
63
};
64
65
#endif
//__FXDEVICEINITSHARED_HPP__
BOOLEAN
unsigned char BOOLEAN
Definition:
ProcessorBind.h:185
FxDevice
Definition:
fxdevice.hpp:487
FxString
Definition:
fxstring.hpp:30
NULL
#define NULL
Definition:
types.h:112
void
Definition:
nsiface.idl:2307
LCID
DWORD LCID
Definition:
nls.h:13
FxCollectionInternal
Definition:
fxcollection.hpp:56
FxDeviceDescriptionEntry
Definition:
fxchildlist.hpp:666
PdoInit
Definition:
fxdeviceinitshared.hpp:27
PdoInit::InstanceID
FxString * InstanceID
Definition:
fxdeviceinitshared.hpp:43
PdoInit::Static
BOOLEAN Static
Definition:
fxdeviceinitshared.hpp:60
PdoInit::ContainerID
FxString * ContainerID
Definition:
fxdeviceinitshared.hpp:49
PdoInit::ForwardRequestToParent
BOOLEAN ForwardRequestToParent
Definition:
fxdeviceinitshared.hpp:62
PdoInit::DeviceText
SINGLE_LIST_ENTRY DeviceText
Definition:
fxdeviceinitshared.hpp:51
PdoInit::Raw
BOOLEAN Raw
Definition:
fxdeviceinitshared.hpp:58
PdoInit::LastDeviceTextEntry
PSINGLE_LIST_ENTRY * LastDeviceTextEntry
Definition:
fxdeviceinitshared.hpp:52
PdoInit::PdoInit
PdoInit(VOID)
Definition:
fxdeviceinitshared.hpp:29
PdoInit::DefaultLocale
LCID DefaultLocale
Definition:
fxdeviceinitshared.hpp:56
PdoInit::DescriptionEntry
FxDeviceDescriptionEntry * DescriptionEntry
Definition:
fxdeviceinitshared.hpp:54
PdoInit::EventCallbacks
WDF_PDO_EVENT_CALLBACKS EventCallbacks
Definition:
fxdeviceinitshared.hpp:37
PdoInit::DeviceID
FxString * DeviceID
Definition:
fxdeviceinitshared.hpp:41
PdoInit::HardwareIDs
FxCollectionInternal HardwareIDs
Definition:
fxdeviceinitshared.hpp:45
PdoInit::CompatibleIDs
FxCollectionInternal CompatibleIDs
Definition:
fxdeviceinitshared.hpp:47
PdoInit::Parent
CfxDevice * Parent
Definition:
fxdeviceinitshared.hpp:39
_SINGLE_LIST_ENTRY
Definition:
ntbasedef.h:628
_SINGLE_LIST_ENTRY::Next
struct _SINGLE_LIST_ENTRY * Next
Definition:
ntbasedef.h:629
_WDF_PDO_EVENT_CALLBACKS
Definition:
wdfpdo.h:151
sdk
lib
drivers
wdf
shared
inc
private
common
fxdeviceinitshared.hpp
Generated on Wed Oct 9 2024 06:19:41 for ReactOS by
1.9.6