mirror of
https://github.com/reactos/reactos.git
synced 2025-03-10 10:14:44 +00:00
66 lines
957 B
C++
66 lines
957 B
C++
![]() |
/*++
|
||
|
|
||
|
Copyright (c) Microsoft Corporation
|
||
|
|
||
|
Module Name:
|
||
|
|
||
|
FxDeviceInitShared.hpp
|
||
|
|
||
|
Abstract:
|
||
|
|
||
|
This header is split from FxDeviceInit.hpp to have definitions needed
|
||
|
in shared code.
|
||
|
|
||
|
Author:
|
||
|
|
||
|
|
||
|
Environment:
|
||
|
|
||
|
|
||
|
Revision History:
|
||
|
|
||
|
--*/
|
||
|
|
||
|
#ifndef __FXDEVICEINITSHARED_HPP__
|
||
|
#define __FXDEVICEINITSHARED_HPP__
|
||
|
|
||
|
struct PdoInit {
|
||
|
|
||
|
PdoInit(
|
||
|
VOID
|
||
|
)
|
||
|
{
|
||
|
DeviceText.Next = NULL;
|
||
|
LastDeviceTextEntry = &DeviceText.Next;
|
||
|
}
|
||
|
|
||
|
WDF_PDO_EVENT_CALLBACKS EventCallbacks;
|
||
|
|
||
|
CfxDevice* Parent;
|
||
|
|
||
|
FxString* DeviceID;
|
||
|
|
||
|
FxString* InstanceID;
|
||
|
|
||
|
FxCollectionInternal HardwareIDs;
|
||
|
|
||
|
FxCollectionInternal CompatibleIDs;
|
||
|
|
||
|
FxString* ContainerID;
|
||
|
|
||
|
SINGLE_LIST_ENTRY DeviceText;
|
||
|
PSINGLE_LIST_ENTRY* LastDeviceTextEntry;
|
||
|
|
||
|
FxDeviceDescriptionEntry* DescriptionEntry;
|
||
|
|
||
|
LCID DefaultLocale;
|
||
|
|
||
|
BOOLEAN Raw;
|
||
|
|
||
|
BOOLEAN Static;
|
||
|
|
||
|
BOOLEAN ForwardRequestToParent;
|
||
|
};
|
||
|
|
||
|
#endif //__FXDEVICEINITSHARED_HPP__
|