public static extern bool GetModuleHandleEx( [MarshalAs(UnmanagedType.U4)] GetModuleHandleExFlags dwFlags, IntPtr lpModuleName, out SafeModuleHandle phModule);
private Module(SafeModuleHandle handle) { this.handle = handle; }
public static extern int GetModuleFileName( SafeModuleHandle hModule, [Out] StringBuilder lpFilename, [MarshalAs(UnmanagedType.U4)] int nSize);