ReactOS  0.4.15-dev-2703-g05fb0f1
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

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