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