ReactOS 0.4.15-dev-8348-gc1b9bb5
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
14extern "C" {
15#endif
16
17typedef struct _LIBRARY_MODULE* PLIBRARY_MODULE;
19
24
25typedef struct _WDF_INTERFACE_HEADER {
29
31
33
34#ifdef __cplusplus
35} // extern "C"
36#endif
37
38#endif // _WDFLDR_H_
#define NTSTATUS
Definition: precomp.h:21
UNICODE_STRING * PUNICODE_STRING
Definition: env_spec_w32.h:373
const GUID * InterfaceType
Definition: wdfldr.h:26
uint32_t * PULONG
Definition: typedefs.h:59
uint32_t ULONG
Definition: typedefs.h:59
#define STDCALL
Definition: wdf.h:45
struct _WDF_INTERFACE_HEADER * PWDF_INTERFACE_HEADER
ULONG WDF_MINOR_VERSION
Definition: wdfldr.h:21
struct _WDF_INTERFACE_HEADER WDF_INTERFACE_HEADER
PVOID * PWDF_COMPONENT_GLOBALS
Definition: wdfldr.h:23
ULONG WDF_MAJOR_VERSION
Definition: wdfldr.h:20
struct _WDF_BIND_INFO * PWDF_BIND_INFO
Definition: wdfldr.h:30
struct _LIBRARY_MODULE * PLIBRARY_MODULE
Definition: wdfldr.h:17
PVOID WDF_COMPONENT_GLOBALS
Definition: wdfldr.h:23
struct _WDF_LIBRARY_INFO * PWDF_LIBRARY_INFO
Definition: wdfldr.h:18
ULONG WDF_BUILD_NUMBER
Definition: wdfldr.h:22
NTSTATUS(STDCALL * PWDF_LDR_DIAGNOSTICS_VALUE_BY_NAME_AS_ULONG)(PUNICODE_STRING, PULONG)
Definition: wdfldr.h:32