readme.md

March 31, 2026 ยท View on GitHub

Vanara.PInvoke.WindowsDriverFramework

PInvoke API (methods, structures and constants) imported from Windows Driver Framework (wudfx02000.dll).

  • Includes methods from wudfx02000.dll
  • Current NuGet release: NugetNuget

Dependencies

  • Vanara.PInvoke.Kernel32

Methods - 100% API coverage (1 of 1 functions)

Native MethodHeaderManaged Method
WdfDeviceCreatewdfdevice.hVanara.PInvoke.WindowsDriverFramework.WdfDeviceCreate

Enumerations

Native EnumHeaderManaged Enum
WDF_EXECUTION_LEVELwdfobject.hVanara.PInvoke.WindowsDriverFramework.WDF_EXECUTION_LEVEL
WDF_SYNCHRONIZATION_SCOPEwdfobject.hVanara.PInvoke.WindowsDriverFramework.WDF_SYNCHRONIZATION_SCOPE
WDF_TRI_STATEwdftypes.hVanara.PInvoke.WindowsDriverFramework.WDF_TRI_STATE

Structures

Native StructureHeaderManaged Structure
PWDFDEVICE_INITVanara.PInvoke.WindowsDriverFramework.PWDFDEVICE_INIT
WDF_OBJECT_ATTRIBUTESwdfobject.hVanara.PInvoke.WindowsDriverFramework.WDF_OBJECT_ATTRIBUTES
WDF_OBJECT_CONTEXT_TYPE_INFOwdfobject.hVanara.PInvoke.WindowsDriverFramework.WDF_OBJECT_CONTEXT_TYPE_INFO
WDFCHILDLISTVanara.PInvoke.WindowsDriverFramework.WDFCHILDLIST
WDFCMRESLISTVanara.PInvoke.WindowsDriverFramework.WDFCMRESLIST
WDFCOLLECTIONVanara.PInvoke.WindowsDriverFramework.WDFCOLLECTION
WDFCOMMONBUFFERVanara.PInvoke.WindowsDriverFramework.WDFCOMMONBUFFER
WDFCOMPANIONTARGETVanara.PInvoke.WindowsDriverFramework.WDFCOMPANIONTARGET
WDFCONTEXTVanara.PInvoke.WindowsDriverFramework.WDFCONTEXT
WDFDEVICEVanara.PInvoke.WindowsDriverFramework.WDFDEVICE
WDFDMAENABLERVanara.PInvoke.WindowsDriverFramework.WDFDMAENABLER
WDFDMATRANSACTIONVanara.PInvoke.WindowsDriverFramework.WDFDMATRANSACTION
WDFDPCVanara.PInvoke.WindowsDriverFramework.WDFDPC
WDFDRIVERVanara.PInvoke.WindowsDriverFramework.WDFDRIVER
WDFFILEOBJECTVanara.PInvoke.WindowsDriverFramework.WDFFILEOBJECT
WDFINTERRUPTVanara.PInvoke.WindowsDriverFramework.WDFINTERRUPT
WDFIORESLISTVanara.PInvoke.WindowsDriverFramework.WDFIORESLIST
WDFIORESREQLISTVanara.PInvoke.WindowsDriverFramework.WDFIORESREQLIST
WDFIOTARGETVanara.PInvoke.WindowsDriverFramework.WDFIOTARGET
WDFKEYVanara.PInvoke.WindowsDriverFramework.WDFKEY
WDFLOOKASIDEVanara.PInvoke.WindowsDriverFramework.WDFLOOKASIDE
WDFMEMORYVanara.PInvoke.WindowsDriverFramework.WDFMEMORY
WDFOBJECTVanara.PInvoke.WindowsDriverFramework.WDFOBJECT
WDFQUEUEVanara.PInvoke.WindowsDriverFramework.WDFQUEUE
WDFREQUESTVanara.PInvoke.WindowsDriverFramework.WDFREQUEST
WDFSPINLOCKVanara.PInvoke.WindowsDriverFramework.WDFSPINLOCK
WDFSTRINGVanara.PInvoke.WindowsDriverFramework.WDFSTRING
WDFTIMERVanara.PInvoke.WindowsDriverFramework.WDFTIMER
WDFUSBDEVICEVanara.PInvoke.WindowsDriverFramework.WDFUSBDEVICE
WDFUSBINTERFACEVanara.PInvoke.WindowsDriverFramework.WDFUSBINTERFACE
WDFUSBPIPEVanara.PInvoke.WindowsDriverFramework.WDFUSBPIPE
WDFWAITLOCKVanara.PInvoke.WindowsDriverFramework.WDFWAITLOCK
WDFWMIINSTANCEVanara.PInvoke.WindowsDriverFramework.WDFWMIINSTANCE
WDFWMIPROVIDERVanara.PInvoke.WindowsDriverFramework.WDFWMIPROVIDER
WDFWORKITEMVanara.PInvoke.WindowsDriverFramework.WDFWORKITEM

Classes

Native ClassHeaderManaged Class
WindowsDriverFrameworkVanara.PInvoke.WindowsDriverFramework