mirror of
https://github.com/reactos/reactos.git
synced 2025-03-10 18:24:02 +00:00
31 lines
801 B
C++
31 lines
801 B
C++
//
|
|
// Copyright (C) Microsoft. All rights reserved.
|
|
//
|
|
#ifndef _FXCXDEVICEINFO_H_
|
|
#define _FXCXDEVICEINFO_H_
|
|
|
|
#include "FxDeviceCallbacks.hpp"
|
|
|
|
struct FxCxDeviceInfo : public FxStump {
|
|
FxCxDeviceInfo(PFX_DRIVER_GLOBALS FxDriverGlobals) :
|
|
Driver(NULL),
|
|
IoInCallerContextCallback(FxDriverGlobals),
|
|
Index(0)
|
|
{
|
|
InitializeListHead(&ListEntry);
|
|
RtlZeroMemory(&RequestAttributes, sizeof(RequestAttributes));
|
|
}
|
|
|
|
~FxCxDeviceInfo()
|
|
{
|
|
ASSERT(IsListEmpty(&ListEntry));
|
|
}
|
|
|
|
LIST_ENTRY ListEntry;
|
|
FxDriver* Driver;
|
|
FxIoInCallerContext IoInCallerContextCallback;
|
|
WDF_OBJECT_ATTRIBUTES RequestAttributes;
|
|
CCHAR Index;
|
|
};
|
|
|
|
#endif // _FXCXDEVICEINFO_H_
|