1 /*++
2 
3 Copyright (c) Microsoft. All rights reserved.
4 
5 Module Name:
6 
7     FxRelatedDeviceUm.cpp
8 
9 Abstract:
10 
11     This module implements the FxRelatedDevice class which is used in usage
12     notification propagation
13 
14 Author:
15 
16 
17 
18 
19 Environment:
20 
21     User mode only
22 
23 Revision History:
24 
25 --*/
26 
27 #include <fxmin.hpp>
28 
29 #pragma warning(push)
30 #pragma warning(disable:4100) //unreferenced parameter
31 
32 FxRelatedDevice::FxRelatedDevice(
33     __in MdDeviceObject DeviceObject,
34     __in PFX_DRIVER_GLOBALS Globals
35     ) : FxObject(FX_TYPE_RELATED_DEVICE, 0, Globals),
36         m_DeviceObject(NULL),
37         m_State(RelatedDeviceStateNeedsReportPresent)
38 {
39     UfxVerifierTrapNotImpl();
40 }
41 
42 FxRelatedDevice::~FxRelatedDevice(
43     VOID
44     )
45 {
46     UfxVerifierTrapNotImpl();
47 }
48 
49 #pragma warning(pop)
50