ReactOS 0.4.15-dev-8127-g6338913
fxdevicetomxinterface.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

WDF_FILEOBJECT_CLASS __inline FxFileObjectClassNormalize (__in WDF_FILEOBJECT_CLASS FileObjectClass)
 
BOOLEAN __inline FxIsFileObjectOptional (__in WDF_FILEOBJECT_CLASS FileObjectClass)
 

Function Documentation

◆ FxFileObjectClassNormalize()

WDF_FILEOBJECT_CLASS __inline FxFileObjectClassNormalize ( __in WDF_FILEOBJECT_CLASS  FileObjectClass)

Definition at line 103 of file fxdevice.hpp.

106{
107 return (WDF_FILEOBJECT_CLASS)(FileObjectClass & ~WdfFileObjectCanBeOptional);
108}
enum _WDF_FILEOBJECT_CLASS WDF_FILEOBJECT_CLASS

Referenced by FxFileObject::_CreateFileObject(), FxFileObject::_DestroyFileObject(), FxFileObject::_GetFileObjectFromWdm(), FX_VF_METHOD(), and if().

◆ FxIsFileObjectOptional()

BOOLEAN __inline FxIsFileObjectOptional ( __in WDF_FILEOBJECT_CLASS  FileObjectClass)

Definition at line 112 of file fxdevice.hpp.

115{
116 return (FileObjectClass & WdfFileObjectCanBeOptional) ? TRUE : FALSE;
117}
#define TRUE
Definition: types.h:120
#define FALSE
Definition: types.h:117
@ WdfFileObjectCanBeOptional
Definition: wdfdevice.h:464

Referenced by FxFileObject::_GetFileObjectFromWdm(), FxPkgGeneral::ConfigureFileObjectClass(), and FxRequest::GetFileObject().