internal static extern int GetModuleHandleEx(GetModuleHandleExFlags flags, string lpModuleName, ref IntPtr handle);
public static extern bool GetModuleHandleEx( [MarshalAs(UnmanagedType.U4)] GetModuleHandleExFlags dwFlags, IntPtr lpModuleName, out SafeModuleHandle phModule);