Files
winterknife-EVENSTAR/PagingDbgExt/Src/DbgExt.cpp
T
2025-06-15 18:03:13 -04:00

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