mirror of
https://github.com/winterknife/EVENSTAR
synced 2026-06-21 14:13:51 +00:00
61 lines
1.6 KiB
C++
61 lines
1.6 KiB
C++
// ========================================================================
|
|
// File: DbgExt.cpp
|
|
//
|
|
// Author: winterknife
|
|
//
|
|
// Description: Source file that contains the basic template for a
|
|
// WdbgExts extension DLL
|
|
//
|
|
// Modifications:
|
|
// 2024-10-08 Created
|
|
// 2025-06-15 Updated
|
|
// ========================================================================
|
|
|
|
// ========================================================================
|
|
// Includes
|
|
// ========================================================================
|
|
|
|
#include "../Inc/DbgExt.h"
|
|
|
|
// ========================================================================
|
|
// Globals
|
|
// ========================================================================
|
|
|
|
#pragma region GLOBALS
|
|
|
|
EXT_API_VERSION ApiVersion = { 10, 6, EXT_API_VERSION_NUMBER64, 0 };
|
|
WINDBG_EXTENSION_APIS ExtensionApis;
|
|
DWORD SavedMajorVersion;
|
|
DWORD SavedMinorVersion;
|
|
|
|
#pragma endregion
|
|
|
|
// ========================================================================
|
|
// Routines
|
|
// ========================================================================
|
|
|
|
#pragma region ROUTINES
|
|
|
|
VOID __stdcall WinDbgExtensionDllInit(
|
|
_In_ PWINDBG_EXTENSION_APIS pWindbgExtensionApis,
|
|
_In_ WORD woMajorVersion,
|
|
_In_ WORD woMinorVersion
|
|
) {
|
|
ExtensionApis = *pWindbgExtensionApis;
|
|
SavedMajorVersion = woMajorVersion;
|
|
SavedMinorVersion = woMinorVersion;
|
|
}
|
|
|
|
LPEXT_API_VERSION __stdcall ExtensionApiVersion(
|
|
VOID
|
|
) {
|
|
return &ApiVersion;
|
|
}
|
|
|
|
VOID __stdcall CheckVersion(
|
|
VOID
|
|
) {
|
|
return;
|
|
}
|
|
|
|
#pragma endregion |