| 206 | static ModulesStorage Modules; |
| 207 | |
| 208 | NTSTATUS LoadModule( |
| 209 | PVOID hModule, |
| 210 | LPCWSTR ModuleName, |
| 211 | OPTIONAL _OnLoad OnLoad, |
| 212 | OPTIONAL _OnUnload OnUnload, |
| 213 | OPTIONAL _OnDeviceControl OnDeviceControl |
| 214 | ) { |
| 215 | return Modules.Load(hModule, ModuleName, OnLoad, OnUnload, OnDeviceControl); |
| 216 | } |
| 217 | |
| 218 | NTSTATUS CallModule(PVOID hModule, ULONG CtlCode, OPTIONAL PVOID Argument) { |
| 219 | return Modules.Call(hModule, CtlCode, Argument); |