|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <stdarg.h>#include <stddef.h>#include <stdio.h>#include <string.h>#include <ntverp.h>#include <ntddk.h>#include <ntstrsafe.h>#include "fx.hpp"#include <fxldr.h>#include "fxbugcheck.h"#include "reactos_special.h"#include "fxifr.h"#include "fxdynamics.h"#include "fxlibrarycommon.h"
Go to the source code of this file.
Classes | |
| struct | _DRV_EXTENSION |
Macros | |
| #define | FX_DYNAMICS_GENERATE_TABLE 1 |
| #define | DRIVER_OBJECT_EXTENSION_IDENTIFIER DriverEntry |
| #define | DRIVER_PARAMETERS L"Parameters" |
| #define | REGISTRY_KMDF_MAJOR_VERSION L"MajorVersion" |
| #define | REGISTRY_KMDF_MINOR_VERSION L"MinorVersion" |
| #define | REGISTRY_KMDF_BUILD_NUMBER L"BuildNumber" |
| #define | KMDF_DEFAULT_NAME |
| #define | KMDF_DEVICE_NAME L"\\Device\\KMDF" |
| #define | EVTLOG_MESSAGE_SIZE 70 |
| #define | RAW_DATA_SIZE 4 |
Typedefs | |
| typedef struct _DRV_EXTENSION | DRV_EXTENSION |
| typedef struct _DRV_EXTENSION * | PDRV_EXTENSION |
| #define DRIVER_OBJECT_EXTENSION_IDENTIFIER DriverEntry |
Definition at line 37 of file version.cpp.
| #define DRIVER_PARAMETERS L"Parameters" |
Definition at line 38 of file version.cpp.
| #define EVTLOG_MESSAGE_SIZE 70 |
Definition at line 455 of file version.cpp.
| #define FX_DYNAMICS_GENERATE_TABLE 1 |
Definition at line 28 of file version.cpp.
| #define KMDF_DEFAULT_NAME |
Definition at line 91 of file version.cpp.
| #define KMDF_DEVICE_NAME L"\\Device\\KMDF" |
Definition at line 246 of file version.cpp.
| #define RAW_DATA_SIZE 4 |
Definition at line 456 of file version.cpp.
| #define REGISTRY_KMDF_BUILD_NUMBER L"BuildNumber" |
Definition at line 41 of file version.cpp.
| #define REGISTRY_KMDF_MAJOR_VERSION L"MajorVersion" |
Definition at line 39 of file version.cpp.
| #define REGISTRY_KMDF_MINOR_VERSION L"MinorVersion" |
Definition at line 40 of file version.cpp.
| typedef struct _DRV_EXTENSION DRV_EXTENSION |
| typedef struct _DRV_EXTENSION * PDRV_EXTENSION |
| __drv_dispatchType | ( | IRP_MJ_CREATE | ) |
| NTSTATUS NTAPI DriverEntry | ( | __in PDRIVER_OBJECT | DriverObject, |
| __in PUNICODE_STRING | RegistryPath | ||
| ) |
Definition at line 318 of file version.cpp.
| VOID NTAPI DriverUnload | ( | __in PDRIVER_OBJECT | DriverObject | ) |
Definition at line 409 of file version.cpp.
Definition at line 305 of file version.cpp.
Referenced by DriverEntry(), DriverUnload(), and FxLibraryDeleteDevice().
| _Must_inspect_result_ NTSTATUS FxLibraryCreateDevice | ( | __in PUNICODE_STRING | DeviceName | ) |
Definition at line 250 of file version.cpp.
Referenced by DriverEntry().
Definition at line 297 of file version.cpp.
Definition at line 203 of file version.cpp.
Referenced by DriverEntry().
Definition at line 434 of file version.cpp.
Definition at line 448 of file version.cpp.
| _Must_inspect_result_ NTSTATUS NTAPI WDF_LIBRARY_REGISTER_CLIENT | ( | __in PWDF_BIND_INFO | Info, |
| __deref_out PWDF_DRIVER_GLOBALS * | WdfDriverGlobals, | ||
| __deref_inout PVOID * | Context | ||
| ) |
Definition at line 462 of file version.cpp.
| _Must_inspect_result_ NTSTATUS NTAPI WDF_LIBRARY_REGISTER_CLIENT | ( | __inout PWDF_BIND_INFO | Info, |
| __deref_out PWDF_DRIVER_GLOBALS * | WdfDriverGlobals, | ||
| __deref_inout PVOID * | Context | ||
| ) |
| _Must_inspect_result_ NTSTATUS NTAPI WDF_LIBRARY_UNREGISTER_CLIENT | ( | __in PWDF_BIND_INFO | Info, |
| __in PWDF_DRIVER_GLOBALS | WdfDriverGlobals | ||
| ) |
Definition at line 546 of file version.cpp.
| VOID WdfDeleteKmdfVersionFromRegistry | ( | __in PDRIVER_OBJECT | DriverObject | ) |
Definition at line 699 of file version.cpp.
Referenced by DriverUnload().
| VOID WdfWriteKmdfVersionToRegistry | ( | __in PDRIVER_OBJECT | DriverObject, |
| __in PUNICODE_STRING | RegistryPath | ||
| ) |
Definition at line 555 of file version.cpp.
Referenced by DriverEntry().
| DRIVER_INITIALIZE DriverEntry |
Definition at line 103 of file version.cpp.
Referenced by TestDriverObject().
| DRIVER_UNLOAD DriverUnload |
Definition at line 100 of file version.cpp.
Referenced by DriverEntry().
| RTL_OSVERSIONINFOW gOsVersion = { sizeof(RTL_OSVERSIONINFOW) } |
Definition at line 111 of file version.cpp.
Referenced by FxLibraryCommonCommission().
| FX_DUMP_DRIVER_INFO_ENTRY* typeFX_DUMP_DRIVER_INFO_ENTRY |
Definition at line 71 of file version.cpp.
| FX_OBJECT_INFO* typeFX_OBJECT_INFO |
Definition at line 66 of file version.cpp.
| FX_POOL* typeFX_POOL |
Definition at line 68 of file version.cpp.
| FX_POOL_HEADER* typeFX_POOL_HEADER |
Definition at line 67 of file version.cpp.
| FxContextHeader* typeFxContextHeader |
Definition at line 70 of file version.cpp.
| FxObject* typeFxObject |
Definition at line 69 of file version.cpp.
| FxTargetSubmitSyncParams* typeFxTargetSubmitSyncParams |
Definition at line 72 of file version.cpp.
| WDF_BIND_INFO* typeWDF_BIND_INFO |
Definition at line 61 of file version.cpp.
| WDF_BUGCHECK_CODES* typeWDF_BUGCHECK_CODES |
Definition at line 64 of file version.cpp.
| WDF_IFR_HEADER* typeWDF_IFR_HEADER |
Definition at line 58 of file version.cpp.
| WDF_IFR_OFFSET* typeWDF_IFR_OFFSET |
Definition at line 60 of file version.cpp.
| WDF_IFR_RECORD* typeWDF_IFR_RECORD |
Definition at line 59 of file version.cpp.
| WDF_OBJECT_CONTEXT_TYPE_INFO* typeWDF_OBJECT_CONTEXT_TYPE_INFO |
Definition at line 62 of file version.cpp.
| WDF_POWER_ROUTINE_TIMED_OUT_DATA* typeWDF_POWER_ROUTINE_TIMED_OUT_DATA |
Definition at line 63 of file version.cpp.
| WDF_REQUEST_FATAL_ERROR_CODES* typeWDF_REQUEST_FATAL_ERROR_CODES |
Definition at line 65 of file version.cpp.
| union { ... } uAllPublicTypes |
| ULONG WdfLdrDbgPrintOn = 0 |
Definition at line 113 of file version.cpp.
Referenced by DriverEntry().
| PCHAR WdfLdrType = KMDF_DEFAULT_NAME |
Definition at line 115 of file version.cpp.
| WDF_LIBRARY_INFO WdfLibraryInfo |
Definition at line 189 of file version.cpp.
Referenced by DriverEntry(), WDF_LIBRARY_REGISTER_CLIENT(), and WdfWriteKmdfVersionToRegistry().