31#ifndef _WDFFILEOBJECT_H_
32#define _WDFFILEOBJECT_H_
36 #define WDF_EXTERN_C extern "C"
37 #define WDF_EXTERN_C_START extern "C" {
38 #define WDF_EXTERN_C_END }
41 #define WDF_EXTERN_C_START
42 #define WDF_EXTERN_C_END
50#if (NTDDI_VERSION >= NTDDI_WIN2K)
62(
STDCALL *PFN_WDFFILEOBJECTGETFILENAME)(
72WdfFileObjectGetFileName(
87(
STDCALL *PFN_WDFFILEOBJECTGETFLAGS)(
112(
STDCALL *PFN_WDFFILEOBJECTGETDEVICE)(
122WdfFileObjectGetDevice(
137(
STDCALL *PFN_WDFFILEOBJECTWDMGETFILEOBJECT)(
147WdfFileObjectWdmGetFileObject(
#define _IRQL_requires_max_(irql)
UNICODE_STRING * PUNICODE_STRING
_In_ WDFREQUEST _In_ WDFFILEOBJECT FileObject
#define WDF_EXTERN_C_START
WDF_EXTERN_C_START typedef _In_ WDFFILEOBJECT FileObject
PWDF_DRIVER_GLOBALS WdfDriverGlobals
@ WdfFileObjectGetDeviceTableIndex
@ WdfFileObjectGetFlagsTableIndex
@ WdfFileObjectGetFileNameTableIndex
@ WdfFileObjectWdmGetFileObjectTableIndex