MCPcopy Create free account
hub / github.com/HoShiMin/Kernel-Bridge / KbLoadModule

Function KbLoadModule

User-Bridge/API/User-Bridge.cpp:1255–1270  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1253 }
1254
1255 BOOL WINAPI KbLoadModule(
1256 WdkTypes::HMODULE hModule,
1257 LPCWSTR ModuleName,
1258 OPTIONAL WdkTypes::PVOID OnLoad,
1259 OPTIONAL WdkTypes::PVOID OnUnload,
1260 OPTIONAL WdkTypes::PVOID OnDeviceControl
1261 ) {
1262 if (!hModule || !ModuleName) return FALSE;
1263 KB_LOAD_MODULE_IN Input = {};
1264 Input.hModule = hModule;
1265 Input.ModuleName = reinterpret_cast<WdkTypes::LPCWSTR>(ModuleName);
1266 Input.OnLoad = OnLoad;
1267 Input.OnUnload = OnUnload;
1268 Input.OnDeviceControl = OnDeviceControl;
1269 return KbSendRequest(Ctls::KbLoadModule, &Input, sizeof(Input));
1270 }
1271
1272 BOOL WINAPI KbUnloadModule(WdkTypes::HMODULE hModule)
1273 {

Callers 1

KbRtlLoadModuleMemoryFunction · 0.70

Calls 1

KbSendRequestFunction · 0.85

Tested by

no test coverage detected