ReactOS  0.4.15-dev-3453-gff89651
wdfldr.h
Go to the documentation of this file.
1 /*
2  * PROJECT: Kernel Mode Device Framework
3  * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
4  * PURPOSE: Missing headers (wdfldr.h)
5  * COPYRIGHT: 2020 Victor Perevertkin (victor.perevertkin@reactos.org)
6  */
7 
8 // likely to be removed when the proper wdfldr.sys is ready
9 
10 #ifndef _WDFLDR_H_
11 #define _WDFLDR_H_
12 
13 #ifdef __cplusplus
14 extern "C" {
15 #endif
16 
17 typedef struct _LIBRARY_MODULE* PLIBRARY_MODULE;
19 
24 
25 typedef struct _WDF_INTERFACE_HEADER {
29 
31 
33 
34 #ifdef __cplusplus
35 } // extern "C"
36 #endif
37 
38 #endif // _WDFLDR_H_
const GUID * InterfaceType
Definition: wdfldr.h:26
struct _WDF_INTERFACE_HEADER * PWDF_INTERFACE_HEADER
struct _WDF_INTERFACE_HEADER WDF_INTERFACE_HEADER
#define STDCALL
Definition: wdf.h:45
ULONG WDF_MINOR_VERSION
Definition: wdfldr.h:21
struct _WDF_LIBRARY_INFO * PWDF_LIBRARY_INFO
Definition: wdfldr.h:18
ULONG WDF_MAJOR_VERSION
Definition: wdfldr.h:20
struct _LIBRARY_MODULE * PLIBRARY_MODULE
Definition: wdfldr.h:17
ULONG WDF_BUILD_NUMBER
Definition: wdfldr.h:22
#define NTSTATUS
Definition: precomp.h:20
PVOID WDF_COMPONENT_GLOBALS
Definition: wdfldr.h:23
PVOID * PWDF_COMPONENT_GLOBALS
Definition: wdfldr.h:23
unsigned int * PULONG
Definition: retypes.h:1
UNICODE_STRING * PUNICODE_STRING
Definition: env_spec_w32.h:373
unsigned int ULONG
Definition: retypes.h:1
NTSTATUS(STDCALL * PWDF_LDR_DIAGNOSTICS_VALUE_BY_NAME_AS_ULONG)(PUNICODE_STRING, PULONG)
Definition: wdfldr.h:32
struct _WDF_BIND_INFO * PWDF_BIND_INFO
Definition: wdfldr.h:30