EnumProcessModulesEx function Null safety kernel32
Retrieves a handle for each module in the specified process that meets the specified filter criteria.
BOOL K32EnumProcessModulesEx(
HANDLE hProcess,
HMODULE *lphModule,
DWORD cb,
LPDWORD lpcbNeeded,
DWORD dwFilterFlag
);
Implementation
int EnumProcessModulesEx(int hProcess, Pointer<IntPtr> lphModule, int cb,
Pointer<Uint32> lpcbNeeded, int dwFilterFlag) {
final _EnumProcessModulesEx = _kernel32.lookupFunction<
Int32 Function(IntPtr hProcess, Pointer<IntPtr> lphModule, Uint32 cb,
Pointer<Uint32> lpcbNeeded, Uint32 dwFilterFlag),
int Function(
int hProcess,
Pointer<IntPtr> lphModule,
int cb,
Pointer<Uint32> lpcbNeeded,
int dwFilterFlag)>('K32EnumProcessModulesEx');
return _EnumProcessModulesEx(
hProcess, lphModule, cb, lpcbNeeded, dwFilterFlag);
}