ReactOS 0.4.16-dev-122-g325d74c
fxrelateddevicelistum.cpp
Go to the documentation of this file.
1/*++
2
3Copyright (c) Microsoft Corporation. All rights reserved.
4
5Module Name:
6
7 FxRelatedDeviceListUm.cpp
8
9Abstract:
10 This object derives from the transactioned list and provides a unique
11 object check during the addition of an item.
12
13Author:
14
15
16
17
18Environment:
19
20 User mode only
21
22Revision History:
23
24--*/
25
26#include <fxmin.hpp>
27
31 __in PFX_DRIVER_GLOBALS /*FxDriverGlobals*/,
32 __inout FxRelatedDevice* /*Entry*/
33 )
34{
37}
38
39VOID
41 __in PFX_DRIVER_GLOBALS /*FxDriverGlobals*/,
42 __in MdDeviceObject /*Device*/
43 )
44{
46 return;
47}
48
52 __in_opt FxRelatedDevice* /*Entry*/
53 )
54{
56 return NULL;
57}
58
62 __in FxTransactionedEntry * /*NewEntry*/
63 )
64{
67}
68
71 __in FxTransactionedEntry* /*Entry*/,
72 __in PVOID /*Data*/
73 )
74{
76 return FALSE;
77}
78
79VOID
81 __in FxTransactionedEntry* /*Entry*/
82 )
83{
85 return;
86}
unsigned char BOOLEAN
LONG NTSTATUS
Definition: precomp.h:26
_Must_inspect_result_ NTSTATUS Add(__in PFX_DRIVER_GLOBALS Globals, __inout FxRelatedDevice *Entry)
VOID Remove(__in PFX_DRIVER_GLOBALS Globals, __in MdDeviceObject Device)
virtual BOOLEAN Compare(__in FxTransactionedEntry *Entry, __in PVOID Data)
_Must_inspect_result_ FxRelatedDevice * GetNextEntry(__in_opt FxRelatedDevice *Entry)
virtual _Must_inspect_result_ NTSTATUS ProcessAdd(__in FxTransactionedEntry *Entry)
virtual VOID EntryRemoved(__in FxTransactionedEntry *Entry)
#define __in
Definition: dbghelp.h:35
#define __inout
Definition: dbghelp.h:50
#define __in_opt
Definition: dbghelp.h:38
#define NULL
Definition: types.h:112
#define FALSE
Definition: types.h:117
#define _Must_inspect_result_
Definition: ms_sal.h:558
#define STATUS_NOT_IMPLEMENTED
Definition: ntstatus.h:239
VOID UfxVerifierTrapNotImpl()