ReactOS 0.4.15-dev-8100-g1887773
fxchildlist.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FxChildListCreateDeviceCallback
 
struct  FxChildListScanForChildrenCallback
 
class  FxChildList
 
struct  FxDeviceDescriptionEntry
 

Enumerations

enum  FxChildListIteratorIndexValues { DescriptionIndex = 0 , ModificationIndex }
 
enum  FxChildListState { ListUnlocked = 1 , ListLockedForEnum , ListLockedForParentRemove }
 
enum  FxChildListScanTagStates { ScanTagUndefined = 0 , ScanTagActive , ScanTagCancelled , ScanTagFinished }
 
enum  FxChildListModificationState {
  ModificationUnspecified = 0 , ModificationInsert , ModificationRemove , ModificationRemoveNotify ,
  ModificationClone , ModificationNeedsPnpRemoval
}
 
enum  FxChildListDescriptionState {
  DescriptionUnspecified = 0 , DescriptionPresentNeedsInstantiation , DescriptionInstantiatedHasObject , DescriptionReportedMissing ,
  DescriptionNotPresent
}
 
enum  FxChildListReportedMissingCallbackState : UCHAR { CallbackStateUnspecified = 0 , CallbackNeedsToBeInvoked , CallbackInvoked }
 
enum  FxChildListValues { FX_CHILD_LIST_MAX_RETRIES = 3 }
 

Enumeration Type Documentation

◆ FxChildListDescriptionState

Enumerator
DescriptionUnspecified 
DescriptionPresentNeedsInstantiation 
DescriptionInstantiatedHasObject 
DescriptionReportedMissing 
DescriptionNotPresent 

Definition at line 645 of file fxchildlist.hpp.

645 {
651};
@ DescriptionNotPresent
@ DescriptionPresentNeedsInstantiation
@ DescriptionUnspecified
@ DescriptionReportedMissing
@ DescriptionInstantiatedHasObject

◆ FxChildListIteratorIndexValues

Enumerator
DescriptionIndex 
ModificationIndex 

Definition at line 29 of file fxchildlist.hpp.

29 {
32};
@ ModificationIndex
Definition: fxchildlist.hpp:31
@ DescriptionIndex
Definition: fxchildlist.hpp:30

◆ FxChildListModificationState

Enumerator
ModificationUnspecified 
ModificationInsert 
ModificationRemove 
ModificationRemoveNotify 
ModificationClone 
ModificationNeedsPnpRemoval 

Definition at line 634 of file fxchildlist.hpp.

634 {
641};
@ ModificationRemoveNotify
@ ModificationRemove
@ ModificationUnspecified
@ ModificationNeedsPnpRemoval
@ ModificationClone
@ ModificationInsert

◆ FxChildListReportedMissingCallbackState

Enumerator
CallbackStateUnspecified 
CallbackNeedsToBeInvoked 
CallbackInvoked 

Definition at line 655 of file fxchildlist.hpp.

655 : UCHAR {
659};
@ CallbackInvoked
@ CallbackStateUnspecified
@ CallbackNeedsToBeInvoked
unsigned char UCHAR
Definition: xmlstorage.h:181

◆ FxChildListScanTagStates

Enumerator
ScanTagUndefined 
ScanTagActive 
ScanTagCancelled 
ScanTagFinished 

Definition at line 95 of file fxchildlist.hpp.

95 {
100};
@ ScanTagFinished
Definition: fxchildlist.hpp:99
@ ScanTagActive
Definition: fxchildlist.hpp:97
@ ScanTagCancelled
Definition: fxchildlist.hpp:98
@ ScanTagUndefined
Definition: fxchildlist.hpp:96

◆ FxChildListState

Enumerator
ListUnlocked 
ListLockedForEnum 
ListLockedForParentRemove 

Definition at line 89 of file fxchildlist.hpp.

89 {
90 ListUnlocked = 1,
93};
@ ListUnlocked
Definition: fxchildlist.hpp:90
@ ListLockedForEnum
Definition: fxchildlist.hpp:91
@ ListLockedForParentRemove
Definition: fxchildlist.hpp:92

◆ FxChildListValues

Enumerator
FX_CHILD_LIST_MAX_RETRIES 

Definition at line 662 of file fxchildlist.hpp.

662 {
664};
@ FX_CHILD_LIST_MAX_RETRIES