AttackingDirectory

Untitled

Mar 7th, 2024
1,383
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 289.08 KB | Source Code | 0 0
  1. PS A:\SSD\ProjectsVS\Parasite Invoke\Parasite Invoke\bin\Debug> & '.\Parasite Invoke.exe' --path C:\Windows\System32 -r
  2.  
  3.  
  4.      . .  .  .  . . .
  5.    .                  .                  _.-/`/`'-._
  6.   . Nice assembly :D .                /_..--''''_-'
  7.     .  .  .  .      .`                //-.__\_\.-'
  8.                `..'  _\\\//  --.___ // ___.---.._
  9.                   _- /@/@\  \       ||``          `-_
  10.                 .'  ,\_\_/   |    \_||_/      ,-._   `.
  11.               ;   { o    /   }     "        `-._`.   ;
  12.              ;     `-==-'   /                    \_|   ;
  13.              |        |>o<|  }@@@}                       |
  14.              |       <(___<) }@@@@}                      |
  15.              |       <(___<) }@@@@@}                     |
  16.              |        <\___<) \_.?@@}                    |
  17.               ;         V`--V`__./@}                    ;
  18.                \      tx      ooo@}                    /
  19.                 \                                     /
  20.                  `.                                 .'
  21.                   `-._          Parasite Invoke_.-'
  22.                        ``------'''''''''------``
  23.  
  24.  
  25.                Michael Zhmaylo (github.com/MzHmO)
  26. -------------
  27. [FILE] C:\Windows\System32\DriverStore\FileRepository\cui_dch.inf_amd64_2e49f48165b8de10\igfxSDKLib.dll
  28. -------------
  29. -------------
  30. [FILE] C:\Windows\System32\DriverStore\FileRepository\cui_dch.inf_amd64_2e49f48165b8de10\GfxDownloadWrapper.exe
  31. -------------
  32. -------------
  33. [FILE] C:\Windows\System32\DriverStore\FileRepository\cui_dch.inf_amd64_aa8c460a9b7cf2b9\igfxSDKLib.dll
  34. -------------
  35. -------------
  36. [FILE] C:\Windows\System32\DriverStore\FileRepository\cui_dch.inf_amd64_aa8c460a9b7cf2b9\GfxDownloadWrapper.exe
  37. -------------
  38. -------------
  39. [FILE] C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\AGS.dll
  40. -------------
  41. -------------
  42. [FILE] C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\LiteDB.dll
  43. -------------
  44. -------------
  45. [FILE] C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\Newtonsoft.Json.dll
  46. -------------
  47. -------------
  48. [FILE] C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\Newtonsoft.Json.Schema.dll
  49. -------------
  50. -------------
  51. [FILE] C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\NLog.dll
  52.  
  53. Method: LogonUser
  54.        ===PARASITE INVOKE SIGNATURE===
  55.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\NLog.dll");
  56.        Type t = asm.GetType("NLog.Internal.NativeMethods", true);
  57.        var methodInfo = t.GetMethod("LogonUser", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  58.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { string pszUsername, string pszDomain, string pszPassword, int dwLogonType, int dwLogonProvider, IntPtr& phToken });
  59.        ===END SIGNATURE===
  60.  
  61. Method: CloseHandle
  62.        ===PARASITE INVOKE SIGNATURE===
  63.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\NLog.dll");
  64.        Type t = asm.GetType("NLog.Internal.NativeMethods", true);
  65.        var methodInfo = t.GetMethod("CloseHandle", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  66.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr handle });
  67.        ===END SIGNATURE===
  68.  
  69. Method: DuplicateToken
  70.        ===PARASITE INVOKE SIGNATURE===
  71.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\NLog.dll");
  72.        Type t = asm.GetType("NLog.Internal.NativeMethods", true);
  73.        var methodInfo = t.GetMethod("DuplicateToken", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  74.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr existingTokenHandle, int impersonationLevel, IntPtr& duplicateTokenHandle });
  75.        ===END SIGNATURE===
  76.  
  77. Method: OutputDebugString
  78.        ===PARASITE INVOKE SIGNATURE===
  79.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\NLog.dll");
  80.        Type t = asm.GetType("NLog.Internal.NativeMethods", true);
  81.        var methodInfo = t.GetMethod("OutputDebugString", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  82.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { string message });
  83.        ===END SIGNATURE===
  84.  
  85. Method: QueryPerformanceCounter
  86.        ===PARASITE INVOKE SIGNATURE===
  87.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\NLog.dll");
  88.        Type t = asm.GetType("NLog.Internal.NativeMethods", true);
  89.        var methodInfo = t.GetMethod("QueryPerformanceCounter", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  90.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { UInt64& lpPerformanceCount });
  91.        ===END SIGNATURE===
  92.  
  93. Method: QueryPerformanceFrequency
  94.        ===PARASITE INVOKE SIGNATURE===
  95.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\NLog.dll");
  96.        Type t = asm.GetType("NLog.Internal.NativeMethods", true);
  97.        var methodInfo = t.GetMethod("QueryPerformanceFrequency", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  98.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { UInt64& lpPerformanceFrequency });
  99.        ===END SIGNATURE===
  100.  
  101. Method: GetCurrentProcessId
  102.        ===PARASITE INVOKE SIGNATURE===
  103.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\NLog.dll");
  104.        Type t = asm.GetType("NLog.Internal.NativeMethods", true);
  105.        var methodInfo = t.GetMethod("GetCurrentProcessId", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  106.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] {  });
  107.        ===END SIGNATURE===
  108.  
  109. Method: GetModuleFileName
  110.        ===PARASITE INVOKE SIGNATURE===
  111.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\NLog.dll");
  112.        Type t = asm.GetType("NLog.Internal.NativeMethods", true);
  113.        var methodInfo = t.GetMethod("GetModuleFileName", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  114.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr hModule, StringBuilder lpFilename, int nSize });
  115.        ===END SIGNATURE===
  116.  
  117. Method: CreateFile
  118.        ===PARASITE INVOKE SIGNATURE===
  119.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\NLog.dll");
  120.        Type t = asm.GetType("NLog.Internal.Win32FileNativeMethods", true);
  121.        var methodInfo = t.GetMethod("CreateFile", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  122.        Microsoft.Win32.SafeHandles.SafeFileHandle result = (Microsoft.Win32.SafeHandles.SafeFileHandle) methodInfo.Invoke(null, new object[] { string lpFileName, FileAccess dwDesiredAccess, int dwShareMode, IntPtr lpSecurityAttributes, CreationDisposition dwCreationDisposition, Win32FileAttributes dwFlagsAndAttributes, IntPtr hTemplateFile });
  123.        ===END SIGNATURE===
  124. -------------
  125. -------------
  126. [FILE] C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.COMLibrary.dll
  127. -------------
  128. -------------
  129. [FILE] C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CommunicationService.dll
  130. -------------
  131. -------------
  132. [FILE] C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll
  133.  
  134. Method: SetCursorPos
  135.        ===PARASITE INVOKE SIGNATURE===
  136.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  137.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Util.MousePointerManager", true);
  138.        var methodInfo = t.GetMethod("SetCursorPos", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  139.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { int x, int y });
  140.        ===END SIGNATURE===
  141.  
  142. Method: GetCursorPos
  143.        ===PARASITE INVOKE SIGNATURE===
  144.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  145.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Util.MousePointerManager", true);
  146.        var methodInfo = t.GetMethod("GetCursorPos", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  147.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { MousePoint& lpPoint });
  148.        ===END SIGNATURE===
  149.  
  150. Method: EnumDisplayDevices
  151.        ===PARASITE INVOKE SIGNATURE===
  152.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  153.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  154.        var methodInfo = t.GetMethod("EnumDisplayDevices", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  155.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { string lpDevice, int iDevNum, DISPLAY_DEVICE& lpDisplayDevice, int dwFlags });
  156.        ===END SIGNATURE===
  157.  
  158. Method: EnumDisplaySettings
  159.        ===PARASITE INVOKE SIGNATURE===
  160.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  161.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  162.        var methodInfo = t.GetMethod("EnumDisplaySettings", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  163.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { string lpszDeviceName, int iModeNum, DEVMODE& lpDevMode });
  164.        ===END SIGNATURE===
  165.  
  166. Method: ChangeDisplaySettingsEx
  167.        ===PARASITE INVOKE SIGNATURE===
  168.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  169.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  170.        var methodInfo = t.GetMethod("ChangeDisplaySettingsEx", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  171.        OneApp.IGCC.CoreLibrary.Display.Model.DispModeError result = (OneApp.IGCC.CoreLibrary.Display.Model.DispModeError) methodInfo.Invoke(null, new object[] { string lpszDeviceName, DEVMODE& lpDevMode, IntPtr hwnd, CDSFlags dwflags, IntPtr lParam });
  172.        ===END SIGNATURE===
  173.  
  174. Method: ChangeDisplaySettingsEx
  175.        ===PARASITE INVOKE SIGNATURE===
  176.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  177.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  178.        var methodInfo = t.GetMethod("ChangeDisplaySettingsEx", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  179.        OneApp.IGCC.CoreLibrary.Display.Model.DispModeError result = (OneApp.IGCC.CoreLibrary.Display.Model.DispModeError) methodInfo.Invoke(null, new object[] { string lpszDeviceName, IntPtr lpDevMode, IntPtr hwnd, CDSFlags dwflags, IntPtr lParam });
  180.        ===END SIGNATURE===
  181.  
  182. Method: SetDisplayConfig
  183.        ===PARASITE INVOKE SIGNATURE===
  184.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  185.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  186.        var methodInfo = t.GetMethod("SetDisplayConfig", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  187.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError) methodInfo.Invoke(null, new object[] { uint numPathArrayElements, DCPathInfo[] pathArray, uint numModeInfoArrayElements, DCModeInfo[] modeInfoArray, SdcFlags flags });
  188.        ===END SIGNATURE===
  189.  
  190. Method: QueryDisplayConfig
  191.        ===PARASITE INVOKE SIGNATURE===
  192.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  193.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  194.        var methodInfo = t.GetMethod("QueryDisplayConfig", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  195.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError) methodInfo.Invoke(null, new object[] { QueryDisplayFlags flags, UInt32& numPathArrayElements, DCPathInfo[] pathInfoArray, UInt32& modeInfoArrayElements, DCModeInfo[] modeInfoArray, DCTopologyId& topologyId });
  196.        ===END SIGNATURE===
  197.  
  198. Method: QueryDisplayConfig
  199.        ===PARASITE INVOKE SIGNATURE===
  200.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  201.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  202.        var methodInfo = t.GetMethod("QueryDisplayConfig", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  203.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError) methodInfo.Invoke(null, new object[] { QueryDisplayFlags flags, UInt32& numPathArrayElements, DCPathInfo[] pathInfoArray, UInt32& modeInfoArrayElements, DCModeInfo[] modeInfoArray, IntPtr topologyId });
  204.        ===END SIGNATURE===
  205.  
  206. Method: GetDisplayConfigBufferSizes
  207.        ===PARASITE INVOKE SIGNATURE===
  208.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  209.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  210.        var methodInfo = t.GetMethod("GetDisplayConfigBufferSizes", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  211.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError) methodInfo.Invoke(null, new object[] { QueryDisplayFlags flags, UInt32& numPathArrayElements, UInt32& numModeInfoArrayElements });
  212.        ===END SIGNATURE===
  213.  
  214. Method: DisplayConfigGetDeviceInfo
  215.        ===PARASITE INVOKE SIGNATURE===
  216.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  217.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  218.        var methodInfo = t.GetMethod("DisplayConfigGetDeviceInfo", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  219.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError) methodInfo.Invoke(null, new object[] { DCTargetDeviceName& deviceName });
  220.        ===END SIGNATURE===
  221.  
  222. Method: DisplayConfigGetDeviceInfo
  223.        ===PARASITE INVOKE SIGNATURE===
  224.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  225.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  226.        var methodInfo = t.GetMethod("DisplayConfigGetDeviceInfo", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  227.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError) methodInfo.Invoke(null, new object[] { DCTargetBaseType& deviceName });
  228.        ===END SIGNATURE===
  229.  
  230. Method: DisplayConfigGetDeviceInfo
  231.        ===PARASITE INVOKE SIGNATURE===
  232.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  233.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  234.        var methodInfo = t.GetMethod("DisplayConfigGetDeviceInfo", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  235.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError) methodInfo.Invoke(null, new object[] { DCAdapterName& deviceName });
  236.        ===END SIGNATURE===
  237.  
  238. Method: DisplayConfigGetDeviceInfo
  239.        ===PARASITE INVOKE SIGNATURE===
  240.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  241.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  242.        var methodInfo = t.GetMethod("DisplayConfigGetDeviceInfo", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  243.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError) methodInfo.Invoke(null, new object[] { DCSourceDeviceName& deviceName });
  244.        ===END SIGNATURE===
  245.  
  246. Method: DisplayConfigGetDeviceInfo
  247.        ===PARASITE INVOKE SIGNATURE===
  248.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  249.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  250.        var methodInfo = t.GetMethod("DisplayConfigGetDeviceInfo", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  251.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError) methodInfo.Invoke(null, new object[] { DCTargetPreferredMode& preferredMode });
  252.        ===END SIGNATURE===
  253.  
  254. Method: DisplayConfigGetDeviceInfo
  255.        ===PARASITE INVOKE SIGNATURE===
  256.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  257.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  258.        var methodInfo = t.GetMethod("DisplayConfigGetDeviceInfo", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  259.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError) methodInfo.Invoke(null, new object[] { DCSupportVirtualResolution& supportVirtualResolution });
  260.        ===END SIGNATURE===
  261.  
  262. Method: DisplayConfigSetDeviceInfo
  263.        ===PARASITE INVOKE SIGNATURE===
  264.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  265.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  266.        var methodInfo = t.GetMethod("DisplayConfigSetDeviceInfo", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  267.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError) methodInfo.Invoke(null, new object[] { DCSupportVirtualResolution supportVirtualResolution });
  268.        ===END SIGNATURE===
  269.  
  270. Method: GetLastError
  271.        ===PARASITE INVOKE SIGNATURE===
  272.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  273.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  274.        var methodInfo = t.GetMethod("GetLastError", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  275.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] {  });
  276.        ===END SIGNATURE===
  277.  
  278. Method: SetupDiGetClassDevs
  279.        ===PARASITE INVOKE SIGNATURE===
  280.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  281.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  282.        var methodInfo = t.GetMethod("SetupDiGetClassDevs", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  283.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { Guid& ClassGuid, int Enumerator, IntPtr hwndParent, uint Flags });
  284.        ===END SIGNATURE===
  285.  
  286. Method: SetupDiEnumDeviceInfo
  287.        ===PARASITE INVOKE SIGNATURE===
  288.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  289.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  290.        var methodInfo = t.GetMethod("SetupDiEnumDeviceInfo", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  291.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr lpInfoSet, uint dwIndex, SP_DEVINFO_DATA& devInfoData });
  292.        ===END SIGNATURE===
  293.  
  294. Method: SetupDiEnumDeviceInterfaces
  295.        ===PARASITE INVOKE SIGNATURE===
  296.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  297.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  298.        var methodInfo = t.GetMethod("SetupDiEnumDeviceInterfaces", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  299.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hDevInfo, IntPtr devInfo, Guid& interfaceClassGuid, uint memberIndex, SP_DEVICE_INTERFACE_DATA& deviceInterfaceData });
  300.        ===END SIGNATURE===
  301.  
  302. Method: SetupDiGetDeviceInterfaceDetail
  303.        ===PARASITE INVOKE SIGNATURE===
  304.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  305.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  306.        var methodInfo = t.GetMethod("SetupDiGetDeviceInterfaceDetail", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  307.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hDevInfo, SP_DEVICE_INTERFACE_DATA& deviceInterfaceData, SP_DEVICE_INTERFACE_DETAIL_DATA& deviceInterfaceDetailData, uint deviceInterfaceDetailDataSize, UInt32& requiredSize, SP_DEVINFO_DATA& deviceInfoData });
  308.        ===END SIGNATURE===
  309.  
  310. Method: SetupDiOpenDevRegKey
  311.        ===PARASITE INVOKE SIGNATURE===
  312.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  313.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  314.        var methodInfo = t.GetMethod("SetupDiOpenDevRegKey", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  315.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { IntPtr hDeviceInfoSet, SP_DEVINFO_DATA& deviceInfoData, uint scope, uint hwProfile, uint parameterRegistryValueKind, uint samDesired });
  316.        ===END SIGNATURE===
  317.  
  318. Method: SetupDiGetDevicePropertyW
  319.        ===PARASITE INVOKE SIGNATURE===
  320.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  321.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  322.        var methodInfo = t.GetMethod("SetupDiGetDevicePropertyW", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  323.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr deviceInfoSet, SP_DEVINFO_DATA& DeviceInfoData, DEVPROPKEY& propertyKey, UInt32& propertyType, IntPtr propertyBuffer, uint propertyBufferSize, UInt32& requiredSize, uint flags });
  324.        ===END SIGNATURE===
  325.  
  326. Method: SetupDiGetDeviceRegistryPropertyW
  327.        ===PARASITE INVOKE SIGNATURE===
  328.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  329.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  330.        var methodInfo = t.GetMethod("SetupDiGetDeviceRegistryPropertyW", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  331.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr DeviceInfoSet, SP_DEVINFO_DATA& DeviceInfoData, uint Property, UInt32& PropertyRegDataType, IntPtr PropertyBuffer, uint PropertyBufferSize, UInt32& RequiredSize });
  332.        ===END SIGNATURE===
  333.  
  334. Method: SetupDiEnumDeviceInfo
  335.        ===PARASITE INVOKE SIGNATURE===
  336.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  337.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  338.        var methodInfo = t.GetMethod("SetupDiEnumDeviceInfo", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  339.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr lpInfoSet, uint dwIndex, SP_DEVINFO_DATA devInfoData });
  340.        ===END SIGNATURE===
  341.  
  342. Method: SetupDiOpenDeviceInfo
  343.        ===PARASITE INVOKE SIGNATURE===
  344.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  345.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  346.        var methodInfo = t.GetMethod("SetupDiOpenDeviceInfo", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  347.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr deviceInfoSet, IntPtr deviceInstanceId, IntPtr hwndParent, int openFlags, SP_DEVINFO_DATA deviceInfoData });
  348.        ===END SIGNATURE===
  349.  
  350. Method: SetupDiGetDeviceRegistryProperty
  351.        ===PARASITE INVOKE SIGNATURE===
  352.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  353.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  354.        var methodInfo = t.GetMethod("SetupDiGetDeviceRegistryProperty", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  355.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr DeviceInfoSet, SP_DEVINFO_DATA& DeviceInfoData, uint Property, UInt32& PropertyRegDataType, Byte[] PropertyBuffer, uint PropertyBufferSize, UInt32& RequiredSize });
  356.        ===END SIGNATURE===
  357.  
  358. Method: SetupDiCreateDeviceInfoList
  359.        ===PARASITE INVOKE SIGNATURE===
  360.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  361.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  362.        var methodInfo = t.GetMethod("SetupDiCreateDeviceInfoList", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  363.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { Guid ClassGuid, IntPtr hwndParent });
  364.        ===END SIGNATURE===
  365.  
  366. Method: SetupDiDestroyDeviceInfoList
  367.        ===PARASITE INVOKE SIGNATURE===
  368.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  369.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  370.        var methodInfo = t.GetMethod("SetupDiDestroyDeviceInfoList", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  371.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hDevInfo });
  372.        ===END SIGNATURE===
  373.  
  374. Method: CreateDC
  375.        ===PARASITE INVOKE SIGNATURE===
  376.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  377.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  378.        var methodInfo = t.GetMethod("CreateDC", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  379.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { string lpszDriver, string lpszDevice, string lpszOutput, uint lpInitData });
  380.        ===END SIGNATURE===
  381.  
  382. Method: DeleteDC
  383.        ===PARASITE INVOKE SIGNATURE===
  384.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  385.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  386.        var methodInfo = t.GetMethod("DeleteDC", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  387.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hdc });
  388.        ===END SIGNATURE===
  389.  
  390. Method: D3DKMTOpenAdapterFromHdc
  391.        ===PARASITE INVOKE SIGNATURE===
  392.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  393.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  394.        var methodInfo = t.GetMethod("D3DKMTOpenAdapterFromHdc", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  395.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { D3DKMT_OPENADAPTERFROMHDC& Arg });
  396.        ===END SIGNATURE===
  397.  
  398. Method: D3DKMTCloseAdapter
  399.        ===PARASITE INVOKE SIGNATURE===
  400.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  401.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  402.        var methodInfo = t.GetMethod("D3DKMTCloseAdapter", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  403.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { D3DKMT_CLOSEADAPTER& Arg });
  404.        ===END SIGNATURE===
  405.  
  406. Method: D3DKMTEscape
  407.        ===PARASITE INVOKE SIGNATURE===
  408.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  409.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  410.        var methodInfo = t.GetMethod("D3DKMTEscape", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  411.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/NTStatus result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/NTStatus) methodInfo.Invoke(null, new object[] { D3DKMT_ESCAPE& escapeData });
  412.        ===END SIGNATURE===
  413.  
  414. Method: D3DKMTOpenAdapterFromDeviceName
  415.        ===PARASITE INVOKE SIGNATURE===
  416.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  417.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  418.        var methodInfo = t.GetMethod("D3DKMTOpenAdapterFromDeviceName", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  419.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { D3DKMT_OPENADAPTERFROMDEVICENAME& deviceArgs });
  420.        ===END SIGNATURE===
  421.  
  422. Method: D3DKMTQueryAdapterInfo
  423.        ===PARASITE INVOKE SIGNATURE===
  424.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  425.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  426.        var methodInfo = t.GetMethod("D3DKMTQueryAdapterInfo", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  427.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/NTStatus result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/NTStatus) methodInfo.Invoke(null, new object[] { D3DKMT_QUERYADAPTERINFO& deviceArg });
  428.        ===END SIGNATURE===
  429.  
  430. Method: LoadLibrary
  431.        ===PARASITE INVOKE SIGNATURE===
  432.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  433.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  434.        var methodInfo = t.GetMethod("LoadLibrary", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  435.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { string path });
  436.        ===END SIGNATURE===
  437.  
  438. Method: GetProcAddress
  439.        ===PARASITE INVOKE SIGNATURE===
  440.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  441.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  442.        var methodInfo = t.GetMethod("GetProcAddress", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  443.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { IntPtr hModule, string procName });
  444.        ===END SIGNATURE===
  445.  
  446. Method: FreeLibrary
  447.        ===PARASITE INVOKE SIGNATURE===
  448.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  449.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  450.        var methodInfo = t.GetMethod("FreeLibrary", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  451.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hModule });
  452.        ===END SIGNATURE===
  453.  
  454. Method: LoadPackagedLibrary
  455.        ===PARASITE INVOKE SIGNATURE===
  456.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  457.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  458.        var methodInfo = t.GetMethod("LoadPackagedLibrary", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  459.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { string libFileName, uint Reserved });
  460.        ===END SIGNATURE===
  461.  
  462. Method: SetDeviceGammaRamp
  463.        ===PARASITE INVOKE SIGNATURE===
  464.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  465.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  466.        var methodInfo = t.GetMethod("SetDeviceGammaRamp", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  467.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hDC, RAMP& lpRamp });
  468.        ===END SIGNATURE===
  469.  
  470. Method: GetDeviceGammaRamp
  471.        ===PARASITE INVOKE SIGNATURE===
  472.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  473.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  474.        var methodInfo = t.GetMethod("GetDeviceGammaRamp", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  475.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hDC, RAMP& lpRamp });
  476.        ===END SIGNATURE===
  477.  
  478. Method: GetDC
  479.        ===PARASITE INVOKE SIGNATURE===
  480.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  481.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  482.        var methodInfo = t.GetMethod("GetDC", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  483.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { IntPtr hWnd });
  484.        ===END SIGNATURE===
  485.  
  486. Method: ReleaseDC
  487.        ===PARASITE INVOKE SIGNATURE===
  488.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  489.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  490.        var methodInfo = t.GetMethod("ReleaseDC", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  491.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hWnd, IntPtr hDC });
  492.        ===END SIGNATURE===
  493.  
  494. Method: RegisterHotKey
  495.        ===PARASITE INVOKE SIGNATURE===
  496.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  497.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  498.        var methodInfo = t.GetMethod("RegisterHotKey", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  499.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hWnd, int id, int fsModifiers, Keys vk });
  500.        ===END SIGNATURE===
  501.  
  502. Method: UnregisterHotKey
  503.        ===PARASITE INVOKE SIGNATURE===
  504.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  505.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  506.        var methodInfo = t.GetMethod("UnregisterHotKey", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  507.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hWnd, int id });
  508.        ===END SIGNATURE===
  509.  
  510. Method: FindWindow
  511.        ===PARASITE INVOKE SIGNATURE===
  512.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  513.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  514.        var methodInfo = t.GetMethod("FindWindow", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  515.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { string lpClassName, string lpWindowName });
  516.        ===END SIGNATURE===
  517.  
  518. Method: SendMessage
  519.        ===PARASITE INVOKE SIGNATURE===
  520.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  521.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  522.        var methodInfo = t.GetMethod("SendMessage", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  523.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { IntPtr hWnd, int wMsg, IntPtr wParam, IntPtr lParam });
  524.        ===END SIGNATURE===
  525.  
  526. Method: RegisterWindowMessage
  527.        ===PARASITE INVOKE SIGNATURE===
  528.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  529.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  530.        var methodInfo = t.GetMethod("RegisterWindowMessage", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  531.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { string lpString });
  532.        ===END SIGNATURE===
  533.  
  534. Method: RegCloseKey
  535.        ===PARASITE INVOKE SIGNATURE===
  536.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  537.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  538.        var methodInfo = t.GetMethod("RegCloseKey", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  539.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { IntPtr hKey });
  540.        ===END SIGNATURE===
  541.  
  542. Method: RegQueryValueEx
  543.        ===PARASITE INVOKE SIGNATURE===
  544.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  545.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  546.        var methodInfo = t.GetMethod("RegQueryValueEx", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  547.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError) methodInfo.Invoke(null, new object[] { IntPtr hKey, string lpValueName, int lpReserved, Int32& type, IntPtr lpData, Int32& lpcbData });
  548.        ===END SIGNATURE===
  549.  
  550. Method: RegQueryValueEx
  551.        ===PARASITE INVOKE SIGNATURE===
  552.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  553.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  554.        var methodInfo = t.GetMethod("RegQueryValueEx", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  555.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError) methodInfo.Invoke(null, new object[] { IntPtr hKey, string lpValueName, int lpReserved, Int32& type, StringBuilder lpData, Int32& lpcbData });
  556.        ===END SIGNATURE===
  557.  
  558. Method: RegOpenKeyEx
  559.        ===PARASITE INVOKE SIGNATURE===
  560.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  561.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  562.        var methodInfo = t.GetMethod("RegOpenKeyEx", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  563.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { IntPtr hKey, string subKey, int ulOptions, uint samDesired, IntPtr& hkResult });
  564.        ===END SIGNATURE===
  565.  
  566. Method: RegSetValueEx
  567.        ===PARASITE INVOKE SIGNATURE===
  568.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  569.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  570.        var methodInfo = t.GetMethod("RegSetValueEx", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  571.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { IntPtr hKey, string lpValueName, int Reserved, RegistryValueKind dwType, IntPtr lpData, int cbData });
  572.        ===END SIGNATURE===
  573.  
  574. Method: RegCreateKeyA
  575.        ===PARASITE INVOKE SIGNATURE===
  576.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  577.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  578.        var methodInfo = t.GetMethod("RegCreateKeyA", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  579.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { uint hKey, string lpSubKey, IntPtr phkResult });
  580.        ===END SIGNATURE===
  581.  
  582. Method: RegCreateKeyEx
  583.        ===PARASITE INVOKE SIGNATURE===
  584.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  585.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  586.        var methodInfo = t.GetMethod("RegCreateKeyEx", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  587.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { IntPtr hKey, string lpSubKey, int Reserved, string lpClass, RegOption dwOptions, RegSAM samDesired, IntPtr lpSecurityAttributes, IntPtr& phkResult, RegResult& lpdwDisposition });
  588.        ===END SIGNATURE===
  589.  
  590. Method: RegisterDeviceNotification
  591.        ===PARASITE INVOKE SIGNATURE===
  592.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  593.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  594.        var methodInfo = t.GetMethod("RegisterDeviceNotification", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  595.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { IntPtr hRecipient, IntPtr NotificationFilter, uint Flags });
  596.        ===END SIGNATURE===
  597.  
  598. Method: PowerSetActiveScheme
  599.        ===PARASITE INVOKE SIGNATURE===
  600.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  601.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  602.        var methodInfo = t.GetMethod("PowerSetActiveScheme", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  603.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr UserPowerKey, Guid& ActivePolicyGuid });
  604.        ===END SIGNATURE===
  605.  
  606. Method: PowerGetActiveScheme
  607.        ===PARASITE INVOKE SIGNATURE===
  608.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  609.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  610.        var methodInfo = t.GetMethod("PowerGetActiveScheme", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  611.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr UserPowerKey, IntPtr& ActivePolicyGuid });
  612.        ===END SIGNATURE===
  613.  
  614. Method: PowerReadFriendlyName
  615.        ===PARASITE INVOKE SIGNATURE===
  616.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  617.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  618.        var methodInfo = t.GetMethod("PowerReadFriendlyName", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  619.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr RootPowerKey, Guid& SchemeGuid, IntPtr SubGroupOfPowerSettingsGuid, IntPtr PowerSettingGuid, IntPtr Buffer, UInt32& BufferSize });
  620.        ===END SIGNATURE===
  621.  
  622. Method: PowerReadDCValueIndex
  623.        ===PARASITE INVOKE SIGNATURE===
  624.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  625.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  626.        var methodInfo = t.GetMethod("PowerReadDCValueIndex", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  627.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr handle, Guid& SchemeGuid, Guid& subGroupOfGfxSettingsGuid, Guid& GfxSettingGuid, UInt32& DcValueIndex });
  628.        ===END SIGNATURE===
  629.  
  630. Method: PowerWriteDCValueIndex
  631.        ===PARASITE INVOKE SIGNATURE===
  632.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  633.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  634.        var methodInfo = t.GetMethod("PowerWriteDCValueIndex", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  635.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr handle, Guid& SchemeGuid, Guid& subGroupOfGfxSettingsGuid, Guid& GfxSettingGuid, uint DcValueIndex });
  636.        ===END SIGNATURE===
  637.  
  638. Method: PowerReadACValueIndex
  639.        ===PARASITE INVOKE SIGNATURE===
  640.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  641.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  642.        var methodInfo = t.GetMethod("PowerReadACValueIndex", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  643.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr handle, Guid& SchemeGuid, Guid& subGroupOfGfxSettingsGuid, Guid& GfxSettingGuid, UInt32& DcValueIndex });
  644.        ===END SIGNATURE===
  645.  
  646. Method: PowerWriteACValueIndex
  647.        ===PARASITE INVOKE SIGNATURE===
  648.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  649.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  650.        var methodInfo = t.GetMethod("PowerWriteACValueIndex", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  651.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr handle, Guid& SchemeGuid, Guid& subGroupOfGfxSettingsGuid, Guid& GfxSettingGuid, uint DcValueIndex });
  652.        ===END SIGNATURE===
  653.  
  654. Method: RegisterPowerSettingNotification
  655.        ===PARASITE INVOKE SIGNATURE===
  656.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  657.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  658.        var methodInfo = t.GetMethod("RegisterPowerSettingNotification", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  659.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { IntPtr hRecipient, Guid& PowerSettingGuid, int Flags });
  660.        ===END SIGNATURE===
  661.  
  662. Method: GetSystemPowerStatus
  663.        ===PARASITE INVOKE SIGNATURE===
  664.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  665.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  666.        var methodInfo = t.GetMethod("GetSystemPowerStatus", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  667.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { SYSTEM_POWER_STATUS& systemPowerStatus });
  668.        ===END SIGNATURE===
  669.  
  670. Method: clGetPlatformIDs
  671.        ===PARASITE INVOKE SIGNATURE===
  672.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  673.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  674.        var methodInfo = t.GetMethod("clGetPlatformIDs", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  675.        OneApp.IGCC.CoreLibrary.SystemInformation.Model.OpenCLData/ErrorCode result = (OneApp.IGCC.CoreLibrary.SystemInformation.Model.OpenCLData/ErrorCode) methodInfo.Invoke(null, new object[] { uint numEntries, PlatformID[] platforms, UInt32& numPlatforms });
  676.        ===END SIGNATURE===
  677.  
  678. Method: clGetPlatformInfo
  679.        ===PARASITE INVOKE SIGNATURE===
  680.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  681.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  682.        var methodInfo = t.GetMethod("clGetPlatformInfo", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  683.        OneApp.IGCC.CoreLibrary.SystemInformation.Model.OpenCLData/ErrorCode result = (OneApp.IGCC.CoreLibrary.SystemInformation.Model.OpenCLData/ErrorCode) methodInfo.Invoke(null, new object[] { PlatformID platform, PlatformInfo param_name, IntPtr param_value_size, Byte[] param_value, IntPtr& param_value_size_ret });
  684.        ===END SIGNATURE===
  685.  
  686. Method: CreateDC
  687.        ===PARASITE INVOKE SIGNATURE===
  688.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  689.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  690.        var methodInfo = t.GetMethod("CreateDC", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  691.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { string lpszDriver, string lpszDevice, string lpszOutput, IntPtr lpInitData });
  692.        ===END SIGNATURE===
  693.  
  694. Method: clGetPlatformInfo
  695.        ===PARASITE INVOKE SIGNATURE===
  696.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  697.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  698.        var methodInfo = t.GetMethod("clGetPlatformInfo", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  699.        OneApp.IGCC.CoreLibrary.SystemInformation.Model.OpenCLData/ErrorCode result = (OneApp.IGCC.CoreLibrary.SystemInformation.Model.OpenCLData/ErrorCode) methodInfo.Invoke(null, new object[] { PlatformID platform, PlatformInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr& param_value_size_ret });
  700.        ===END SIGNATURE===
  701.  
  702. Method: ChoosePixelFormat
  703.        ===PARASITE INVOKE SIGNATURE===
  704.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  705.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  706.        var methodInfo = t.GetMethod("ChoosePixelFormat", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  707.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { IntPtr hdc, PixelFormatDescriptor& pfd });
  708.        ===END SIGNATURE===
  709.  
  710. Method: SetPixelFormat
  711.        ===PARASITE INVOKE SIGNATURE===
  712.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  713.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  714.        var methodInfo = t.GetMethod("SetPixelFormat", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  715.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hdc, int iPixelFormat, PixelFormatDescriptor& pfd });
  716.        ===END SIGNATURE===
  717.  
  718. Method: wglCreateContext
  719.        ===PARASITE INVOKE SIGNATURE===
  720.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  721.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  722.        var methodInfo = t.GetMethod("wglCreateContext", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  723.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { IntPtr hdc });
  724.        ===END SIGNATURE===
  725.  
  726. Method: wglMakeCurrent
  727.        ===PARASITE INVOKE SIGNATURE===
  728.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  729.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  730.        var methodInfo = t.GetMethod("wglMakeCurrent", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  731.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hdc, IntPtr hglrc });
  732.        ===END SIGNATURE===
  733.  
  734. Method: wglDeleteContext
  735.        ===PARASITE INVOKE SIGNATURE===
  736.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  737.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  738.        var methodInfo = t.GetMethod("wglDeleteContext", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  739.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hglrc });
  740.        ===END SIGNATURE===
  741.  
  742. Method: glGetString
  743.        ===PARASITE INVOKE SIGNATURE===
  744.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  745.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  746.        var methodInfo = t.GetMethod("glGetString", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  747.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { GLStringNames name });
  748.        ===END SIGNATURE===
  749.  
  750. Method: OpenProcessToken
  751.        ===PARASITE INVOKE SIGNATURE===
  752.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  753.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.D3D.DXDB.WindowsIdentityManager", true);
  754.        var methodInfo = t.GetMethod("OpenProcessToken", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  755.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { IntPtr ProcessHandle, int DesiredAccess, IntPtr& TokenHandle });
  756.        ===END SIGNATURE===
  757.  
  758. Method: CloseHandle
  759.        ===PARASITE INVOKE SIGNATURE===
  760.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  761.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.D3D.DXDB.WindowsIdentityManager", true);
  762.        var methodInfo = t.GetMethod("CloseHandle", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  763.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr handle });
  764.        ===END SIGNATURE===
  765.  
  766. Method: DuplicateToken
  767.        ===PARASITE INVOKE SIGNATURE===
  768.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.CoreLibrary.dll");
  769.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.D3D.DXDB.WindowsIdentityManager", true);
  770.        var methodInfo = t.GetMethod("DuplicateToken", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  771.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr ExistingTokenHandle, int SECURITY_IMPERSONATION_LEVEL, IntPtr& DuplicateTokenHandle });
  772.        ===END SIGNATURE===
  773. -------------
  774. -------------
  775. [FILE] C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\IntelGraphicsAGS.exe
  776. -------------
  777. -------------
  778. [FILE] C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.SDKCommandLine.exe
  779. -------------
  780. -------------
  781. [FILE] C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.WinService.exe
  782.  
  783. Method: SetServiceStatus
  784.        ===PARASITE INVOKE SIGNATURE===
  785.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.WinService.exe");
  786.        Type t = asm.GetType("OneApp.IGCC.WinService.igccservice", true);
  787.        var methodInfo = t.GetMethod("SetServiceStatus", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  788.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr handle, ServiceStatus& serviceStatus });
  789.        ===END SIGNATURE===
  790.  
  791. Method: RegisterTypeLib
  792.        ===PARASITE INVOKE SIGNATURE===
  793.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.WinService.exe");
  794.        Type t = asm.GetType("OneApp.IGCC.WinService.COMManager.RegisterLibs", true);
  795.        var methodInfo = t.GetMethod("RegisterTypeLib", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  796.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { ITypeLib tlib, string szFullPath, string szHelpDir });
  797.        ===END SIGNATURE===
  798.  
  799. Method: UnRegisterTypeLib
  800.        ===PARASITE INVOKE SIGNATURE===
  801.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_78ff17a5ea060c5f\OneApp.IGCC.WinService.exe");
  802.        Type t = asm.GetType("OneApp.IGCC.WinService.COMManager.RegisterLibs", true);
  803.        var methodInfo = t.GetMethod("UnRegisterTypeLib", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  804.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { Guid& libID, ushort wVerMajor, ushort wVerMinor, int lcid, SYSKIND syskind });
  805.        ===END SIGNATURE===
  806. -------------
  807. -------------
  808. [FILE] C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\AGS.dll
  809. -------------
  810. -------------
  811. [FILE] C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\LiteDB.dll
  812. -------------
  813. -------------
  814. [FILE] C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\Newtonsoft.Json.dll
  815. -------------
  816. -------------
  817. [FILE] C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\Newtonsoft.Json.Schema.dll
  818. -------------
  819. -------------
  820. [FILE] C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\NLog.dll
  821.  
  822. Method: LogonUser
  823.        ===PARASITE INVOKE SIGNATURE===
  824.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\NLog.dll");
  825.        Type t = asm.GetType("NLog.Internal.NativeMethods", true);
  826.        var methodInfo = t.GetMethod("LogonUser", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  827.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { string pszUsername, string pszDomain, string pszPassword, int dwLogonType, int dwLogonProvider, IntPtr& phToken });
  828.        ===END SIGNATURE===
  829.  
  830. Method: CloseHandle
  831.        ===PARASITE INVOKE SIGNATURE===
  832.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\NLog.dll");
  833.        Type t = asm.GetType("NLog.Internal.NativeMethods", true);
  834.        var methodInfo = t.GetMethod("CloseHandle", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  835.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr handle });
  836.        ===END SIGNATURE===
  837.  
  838. Method: DuplicateToken
  839.        ===PARASITE INVOKE SIGNATURE===
  840.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\NLog.dll");
  841.        Type t = asm.GetType("NLog.Internal.NativeMethods", true);
  842.        var methodInfo = t.GetMethod("DuplicateToken", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  843.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr existingTokenHandle, int impersonationLevel, IntPtr& duplicateTokenHandle });
  844.        ===END SIGNATURE===
  845.  
  846. Method: OutputDebugString
  847.        ===PARASITE INVOKE SIGNATURE===
  848.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\NLog.dll");
  849.        Type t = asm.GetType("NLog.Internal.NativeMethods", true);
  850.        var methodInfo = t.GetMethod("OutputDebugString", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  851.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { string message });
  852.        ===END SIGNATURE===
  853.  
  854. Method: QueryPerformanceCounter
  855.        ===PARASITE INVOKE SIGNATURE===
  856.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\NLog.dll");
  857.        Type t = asm.GetType("NLog.Internal.NativeMethods", true);
  858.        var methodInfo = t.GetMethod("QueryPerformanceCounter", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  859.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { UInt64& lpPerformanceCount });
  860.        ===END SIGNATURE===
  861.  
  862. Method: QueryPerformanceFrequency
  863.        ===PARASITE INVOKE SIGNATURE===
  864.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\NLog.dll");
  865.        Type t = asm.GetType("NLog.Internal.NativeMethods", true);
  866.        var methodInfo = t.GetMethod("QueryPerformanceFrequency", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  867.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { UInt64& lpPerformanceFrequency });
  868.        ===END SIGNATURE===
  869.  
  870. Method: GetCurrentProcessId
  871.        ===PARASITE INVOKE SIGNATURE===
  872.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\NLog.dll");
  873.        Type t = asm.GetType("NLog.Internal.NativeMethods", true);
  874.        var methodInfo = t.GetMethod("GetCurrentProcessId", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  875.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] {  });
  876.        ===END SIGNATURE===
  877.  
  878. Method: GetModuleFileName
  879.        ===PARASITE INVOKE SIGNATURE===
  880.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\NLog.dll");
  881.        Type t = asm.GetType("NLog.Internal.NativeMethods", true);
  882.        var methodInfo = t.GetMethod("GetModuleFileName", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  883.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr hModule, StringBuilder lpFilename, int nSize });
  884.        ===END SIGNATURE===
  885.  
  886. Method: CreateFile
  887.        ===PARASITE INVOKE SIGNATURE===
  888.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\NLog.dll");
  889.        Type t = asm.GetType("NLog.Internal.Win32FileNativeMethods", true);
  890.        var methodInfo = t.GetMethod("CreateFile", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  891.        Microsoft.Win32.SafeHandles.SafeFileHandle result = (Microsoft.Win32.SafeHandles.SafeFileHandle) methodInfo.Invoke(null, new object[] { string lpFileName, FileAccess dwDesiredAccess, int dwShareMode, IntPtr lpSecurityAttributes, CreationDisposition dwCreationDisposition, Win32FileAttributes dwFlagsAndAttributes, IntPtr hTemplateFile });
  892.        ===END SIGNATURE===
  893. -------------
  894. -------------
  895. [FILE] C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.COMLibrary.dll
  896. -------------
  897. -------------
  898. [FILE] C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CommunicationService.dll
  899. -------------
  900. -------------
  901. [FILE] C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll
  902.  
  903. Method: SetCursorPos
  904.        ===PARASITE INVOKE SIGNATURE===
  905.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  906.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Util.MousePointerManager", true);
  907.        var methodInfo = t.GetMethod("SetCursorPos", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  908.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { int x, int y });
  909.        ===END SIGNATURE===
  910.  
  911. Method: GetCursorPos
  912.        ===PARASITE INVOKE SIGNATURE===
  913.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  914.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Util.MousePointerManager", true);
  915.        var methodInfo = t.GetMethod("GetCursorPos", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  916.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { MousePoint& lpPoint });
  917.        ===END SIGNATURE===
  918.  
  919. Method: EnumDisplayDevices
  920.        ===PARASITE INVOKE SIGNATURE===
  921.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  922.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  923.        var methodInfo = t.GetMethod("EnumDisplayDevices", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  924.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { string lpDevice, int iDevNum, DISPLAY_DEVICE& lpDisplayDevice, int dwFlags });
  925.        ===END SIGNATURE===
  926.  
  927. Method: EnumDisplaySettings
  928.        ===PARASITE INVOKE SIGNATURE===
  929.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  930.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  931.        var methodInfo = t.GetMethod("EnumDisplaySettings", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  932.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { string lpszDeviceName, int iModeNum, DEVMODE& lpDevMode });
  933.        ===END SIGNATURE===
  934.  
  935. Method: ChangeDisplaySettingsEx
  936.        ===PARASITE INVOKE SIGNATURE===
  937.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  938.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  939.        var methodInfo = t.GetMethod("ChangeDisplaySettingsEx", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  940.        OneApp.IGCC.CoreLibrary.Display.Model.DispModeError result = (OneApp.IGCC.CoreLibrary.Display.Model.DispModeError) methodInfo.Invoke(null, new object[] { string lpszDeviceName, DEVMODE& lpDevMode, IntPtr hwnd, CDSFlags dwflags, IntPtr lParam });
  941.        ===END SIGNATURE===
  942.  
  943. Method: ChangeDisplaySettingsEx
  944.        ===PARASITE INVOKE SIGNATURE===
  945.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  946.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  947.        var methodInfo = t.GetMethod("ChangeDisplaySettingsEx", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  948.        OneApp.IGCC.CoreLibrary.Display.Model.DispModeError result = (OneApp.IGCC.CoreLibrary.Display.Model.DispModeError) methodInfo.Invoke(null, new object[] { string lpszDeviceName, IntPtr lpDevMode, IntPtr hwnd, CDSFlags dwflags, IntPtr lParam });
  949.        ===END SIGNATURE===
  950.  
  951. Method: SetDisplayConfig
  952.        ===PARASITE INVOKE SIGNATURE===
  953.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  954.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  955.        var methodInfo = t.GetMethod("SetDisplayConfig", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  956.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError) methodInfo.Invoke(null, new object[] { uint numPathArrayElements, DCPathInfo[] pathArray, uint numModeInfoArrayElements, DCModeInfo[] modeInfoArray, SdcFlags flags });
  957.        ===END SIGNATURE===
  958.  
  959. Method: QueryDisplayConfig
  960.        ===PARASITE INVOKE SIGNATURE===
  961.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  962.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  963.        var methodInfo = t.GetMethod("QueryDisplayConfig", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  964.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError) methodInfo.Invoke(null, new object[] { QueryDisplayFlags flags, UInt32& numPathArrayElements, DCPathInfo[] pathInfoArray, UInt32& modeInfoArrayElements, DCModeInfo[] modeInfoArray, DCTopologyId& topologyId });
  965.        ===END SIGNATURE===
  966.  
  967. Method: QueryDisplayConfig
  968.        ===PARASITE INVOKE SIGNATURE===
  969.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  970.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  971.        var methodInfo = t.GetMethod("QueryDisplayConfig", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  972.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError) methodInfo.Invoke(null, new object[] { QueryDisplayFlags flags, UInt32& numPathArrayElements, DCPathInfo[] pathInfoArray, UInt32& modeInfoArrayElements, DCModeInfo[] modeInfoArray, IntPtr topologyId });
  973.        ===END SIGNATURE===
  974.  
  975. Method: GetDisplayConfigBufferSizes
  976.        ===PARASITE INVOKE SIGNATURE===
  977.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  978.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  979.        var methodInfo = t.GetMethod("GetDisplayConfigBufferSizes", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  980.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError) methodInfo.Invoke(null, new object[] { QueryDisplayFlags flags, UInt32& numPathArrayElements, UInt32& numModeInfoArrayElements });
  981.        ===END SIGNATURE===
  982.  
  983. Method: DisplayConfigGetDeviceInfo
  984.        ===PARASITE INVOKE SIGNATURE===
  985.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  986.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  987.        var methodInfo = t.GetMethod("DisplayConfigGetDeviceInfo", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  988.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError) methodInfo.Invoke(null, new object[] { DCTargetDeviceName& deviceName });
  989.        ===END SIGNATURE===
  990.  
  991. Method: DisplayConfigGetDeviceInfo
  992.        ===PARASITE INVOKE SIGNATURE===
  993.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  994.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  995.        var methodInfo = t.GetMethod("DisplayConfigGetDeviceInfo", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  996.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError) methodInfo.Invoke(null, new object[] { DCTargetBaseType& deviceName });
  997.        ===END SIGNATURE===
  998.  
  999. Method: DisplayConfigGetDeviceInfo
  1000.        ===PARASITE INVOKE SIGNATURE===
  1001.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1002.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1003.        var methodInfo = t.GetMethod("DisplayConfigGetDeviceInfo", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1004.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError) methodInfo.Invoke(null, new object[] { DCAdapterName& deviceName });
  1005.        ===END SIGNATURE===
  1006.  
  1007. Method: DisplayConfigGetDeviceInfo
  1008.        ===PARASITE INVOKE SIGNATURE===
  1009.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1010.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1011.        var methodInfo = t.GetMethod("DisplayConfigGetDeviceInfo", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1012.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError) methodInfo.Invoke(null, new object[] { DCSourceDeviceName& deviceName });
  1013.        ===END SIGNATURE===
  1014.  
  1015. Method: DisplayConfigGetDeviceInfo
  1016.        ===PARASITE INVOKE SIGNATURE===
  1017.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1018.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1019.        var methodInfo = t.GetMethod("DisplayConfigGetDeviceInfo", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1020.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError) methodInfo.Invoke(null, new object[] { DCTargetPreferredMode& preferredMode });
  1021.        ===END SIGNATURE===
  1022.  
  1023. Method: DisplayConfigGetDeviceInfo
  1024.        ===PARASITE INVOKE SIGNATURE===
  1025.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1026.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1027.        var methodInfo = t.GetMethod("DisplayConfigGetDeviceInfo", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1028.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError) methodInfo.Invoke(null, new object[] { DCSupportVirtualResolution& supportVirtualResolution });
  1029.        ===END SIGNATURE===
  1030.  
  1031. Method: DisplayConfigSetDeviceInfo
  1032.        ===PARASITE INVOKE SIGNATURE===
  1033.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1034.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1035.        var methodInfo = t.GetMethod("DisplayConfigSetDeviceInfo", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1036.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError) methodInfo.Invoke(null, new object[] { DCSupportVirtualResolution supportVirtualResolution });
  1037.        ===END SIGNATURE===
  1038.  
  1039. Method: GetLastError
  1040.        ===PARASITE INVOKE SIGNATURE===
  1041.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1042.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1043.        var methodInfo = t.GetMethod("GetLastError", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1044.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] {  });
  1045.        ===END SIGNATURE===
  1046.  
  1047. Method: SetupDiGetClassDevs
  1048.        ===PARASITE INVOKE SIGNATURE===
  1049.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1050.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1051.        var methodInfo = t.GetMethod("SetupDiGetClassDevs", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1052.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { Guid& ClassGuid, int Enumerator, IntPtr hwndParent, uint Flags });
  1053.        ===END SIGNATURE===
  1054.  
  1055. Method: SetupDiEnumDeviceInfo
  1056.        ===PARASITE INVOKE SIGNATURE===
  1057.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1058.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1059.        var methodInfo = t.GetMethod("SetupDiEnumDeviceInfo", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1060.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr lpInfoSet, uint dwIndex, SP_DEVINFO_DATA& devInfoData });
  1061.        ===END SIGNATURE===
  1062.  
  1063. Method: SetupDiEnumDeviceInterfaces
  1064.        ===PARASITE INVOKE SIGNATURE===
  1065.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1066.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1067.        var methodInfo = t.GetMethod("SetupDiEnumDeviceInterfaces", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1068.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hDevInfo, IntPtr devInfo, Guid& interfaceClassGuid, uint memberIndex, SP_DEVICE_INTERFACE_DATA& deviceInterfaceData });
  1069.        ===END SIGNATURE===
  1070.  
  1071. Method: SetupDiGetDeviceInterfaceDetail
  1072.        ===PARASITE INVOKE SIGNATURE===
  1073.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1074.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1075.        var methodInfo = t.GetMethod("SetupDiGetDeviceInterfaceDetail", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1076.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hDevInfo, SP_DEVICE_INTERFACE_DATA& deviceInterfaceData, SP_DEVICE_INTERFACE_DETAIL_DATA& deviceInterfaceDetailData, uint deviceInterfaceDetailDataSize, UInt32& requiredSize, SP_DEVINFO_DATA& deviceInfoData });
  1077.        ===END SIGNATURE===
  1078.  
  1079. Method: SetupDiOpenDevRegKey
  1080.        ===PARASITE INVOKE SIGNATURE===
  1081.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1082.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1083.        var methodInfo = t.GetMethod("SetupDiOpenDevRegKey", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1084.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { IntPtr hDeviceInfoSet, SP_DEVINFO_DATA& deviceInfoData, uint scope, uint hwProfile, uint parameterRegistryValueKind, uint samDesired });
  1085.        ===END SIGNATURE===
  1086.  
  1087. Method: SetupDiGetDevicePropertyW
  1088.        ===PARASITE INVOKE SIGNATURE===
  1089.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1090.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1091.        var methodInfo = t.GetMethod("SetupDiGetDevicePropertyW", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1092.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr deviceInfoSet, SP_DEVINFO_DATA& DeviceInfoData, DEVPROPKEY& propertyKey, UInt32& propertyType, IntPtr propertyBuffer, uint propertyBufferSize, UInt32& requiredSize, uint flags });
  1093.        ===END SIGNATURE===
  1094.  
  1095. Method: SetupDiGetDeviceRegistryPropertyW
  1096.        ===PARASITE INVOKE SIGNATURE===
  1097.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1098.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1099.        var methodInfo = t.GetMethod("SetupDiGetDeviceRegistryPropertyW", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1100.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr DeviceInfoSet, SP_DEVINFO_DATA& DeviceInfoData, uint Property, UInt32& PropertyRegDataType, IntPtr PropertyBuffer, uint PropertyBufferSize, UInt32& RequiredSize });
  1101.        ===END SIGNATURE===
  1102.  
  1103. Method: SetupDiEnumDeviceInfo
  1104.        ===PARASITE INVOKE SIGNATURE===
  1105.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1106.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1107.        var methodInfo = t.GetMethod("SetupDiEnumDeviceInfo", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1108.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr lpInfoSet, uint dwIndex, SP_DEVINFO_DATA devInfoData });
  1109.        ===END SIGNATURE===
  1110.  
  1111. Method: SetupDiOpenDeviceInfo
  1112.        ===PARASITE INVOKE SIGNATURE===
  1113.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1114.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1115.        var methodInfo = t.GetMethod("SetupDiOpenDeviceInfo", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1116.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr deviceInfoSet, IntPtr deviceInstanceId, IntPtr hwndParent, int openFlags, SP_DEVINFO_DATA deviceInfoData });
  1117.        ===END SIGNATURE===
  1118.  
  1119. Method: SetupDiGetDeviceRegistryProperty
  1120.        ===PARASITE INVOKE SIGNATURE===
  1121.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1122.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1123.        var methodInfo = t.GetMethod("SetupDiGetDeviceRegistryProperty", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1124.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr DeviceInfoSet, SP_DEVINFO_DATA& DeviceInfoData, uint Property, UInt32& PropertyRegDataType, Byte[] PropertyBuffer, uint PropertyBufferSize, UInt32& RequiredSize });
  1125.        ===END SIGNATURE===
  1126.  
  1127. Method: SetupDiCreateDeviceInfoList
  1128.        ===PARASITE INVOKE SIGNATURE===
  1129.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1130.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1131.        var methodInfo = t.GetMethod("SetupDiCreateDeviceInfoList", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1132.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { Guid ClassGuid, IntPtr hwndParent });
  1133.        ===END SIGNATURE===
  1134.  
  1135. Method: SetupDiDestroyDeviceInfoList
  1136.        ===PARASITE INVOKE SIGNATURE===
  1137.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1138.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1139.        var methodInfo = t.GetMethod("SetupDiDestroyDeviceInfoList", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1140.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hDevInfo });
  1141.        ===END SIGNATURE===
  1142.  
  1143. Method: CreateDC
  1144.        ===PARASITE INVOKE SIGNATURE===
  1145.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1146.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1147.        var methodInfo = t.GetMethod("CreateDC", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1148.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { string lpszDriver, string lpszDevice, string lpszOutput, uint lpInitData });
  1149.        ===END SIGNATURE===
  1150.  
  1151. Method: DeleteDC
  1152.        ===PARASITE INVOKE SIGNATURE===
  1153.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1154.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1155.        var methodInfo = t.GetMethod("DeleteDC", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1156.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hdc });
  1157.        ===END SIGNATURE===
  1158.  
  1159. Method: D3DKMTOpenAdapterFromHdc
  1160.        ===PARASITE INVOKE SIGNATURE===
  1161.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1162.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1163.        var methodInfo = t.GetMethod("D3DKMTOpenAdapterFromHdc", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1164.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { D3DKMT_OPENADAPTERFROMHDC& Arg });
  1165.        ===END SIGNATURE===
  1166.  
  1167. Method: D3DKMTCloseAdapter
  1168.        ===PARASITE INVOKE SIGNATURE===
  1169.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1170.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1171.        var methodInfo = t.GetMethod("D3DKMTCloseAdapter", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1172.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { D3DKMT_CLOSEADAPTER& Arg });
  1173.        ===END SIGNATURE===
  1174.  
  1175. Method: D3DKMTEscape
  1176.        ===PARASITE INVOKE SIGNATURE===
  1177.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1178.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1179.        var methodInfo = t.GetMethod("D3DKMTEscape", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1180.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/NTStatus result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/NTStatus) methodInfo.Invoke(null, new object[] { D3DKMT_ESCAPE& escapeData });
  1181.        ===END SIGNATURE===
  1182.  
  1183. Method: D3DKMTOpenAdapterFromDeviceName
  1184.        ===PARASITE INVOKE SIGNATURE===
  1185.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1186.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1187.        var methodInfo = t.GetMethod("D3DKMTOpenAdapterFromDeviceName", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1188.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { D3DKMT_OPENADAPTERFROMDEVICENAME& deviceArgs });
  1189.        ===END SIGNATURE===
  1190.  
  1191. Method: D3DKMTQueryAdapterInfo
  1192.        ===PARASITE INVOKE SIGNATURE===
  1193.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1194.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1195.        var methodInfo = t.GetMethod("D3DKMTQueryAdapterInfo", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1196.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/NTStatus result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/NTStatus) methodInfo.Invoke(null, new object[] { D3DKMT_QUERYADAPTERINFO& deviceArg });
  1197.        ===END SIGNATURE===
  1198.  
  1199. Method: LoadLibrary
  1200.        ===PARASITE INVOKE SIGNATURE===
  1201.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1202.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1203.        var methodInfo = t.GetMethod("LoadLibrary", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1204.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { string path });
  1205.        ===END SIGNATURE===
  1206.  
  1207. Method: GetProcAddress
  1208.        ===PARASITE INVOKE SIGNATURE===
  1209.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1210.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1211.        var methodInfo = t.GetMethod("GetProcAddress", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1212.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { IntPtr hModule, string procName });
  1213.        ===END SIGNATURE===
  1214.  
  1215. Method: FreeLibrary
  1216.        ===PARASITE INVOKE SIGNATURE===
  1217.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1218.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1219.        var methodInfo = t.GetMethod("FreeLibrary", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1220.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hModule });
  1221.        ===END SIGNATURE===
  1222.  
  1223. Method: LoadPackagedLibrary
  1224.        ===PARASITE INVOKE SIGNATURE===
  1225.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1226.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1227.        var methodInfo = t.GetMethod("LoadPackagedLibrary", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1228.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { string libFileName, uint Reserved });
  1229.        ===END SIGNATURE===
  1230.  
  1231. Method: SetDeviceGammaRamp
  1232.        ===PARASITE INVOKE SIGNATURE===
  1233.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1234.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1235.        var methodInfo = t.GetMethod("SetDeviceGammaRamp", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1236.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hDC, RAMP& lpRamp });
  1237.        ===END SIGNATURE===
  1238.  
  1239. Method: GetDeviceGammaRamp
  1240.        ===PARASITE INVOKE SIGNATURE===
  1241.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1242.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1243.        var methodInfo = t.GetMethod("GetDeviceGammaRamp", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1244.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hDC, RAMP& lpRamp });
  1245.        ===END SIGNATURE===
  1246.  
  1247. Method: GetDC
  1248.        ===PARASITE INVOKE SIGNATURE===
  1249.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1250.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1251.        var methodInfo = t.GetMethod("GetDC", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1252.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { IntPtr hWnd });
  1253.        ===END SIGNATURE===
  1254.  
  1255. Method: ReleaseDC
  1256.        ===PARASITE INVOKE SIGNATURE===
  1257.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1258.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1259.        var methodInfo = t.GetMethod("ReleaseDC", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1260.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hWnd, IntPtr hDC });
  1261.        ===END SIGNATURE===
  1262.  
  1263. Method: RegisterHotKey
  1264.        ===PARASITE INVOKE SIGNATURE===
  1265.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1266.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1267.        var methodInfo = t.GetMethod("RegisterHotKey", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1268.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hWnd, int id, int fsModifiers, Keys vk });
  1269.        ===END SIGNATURE===
  1270.  
  1271. Method: UnregisterHotKey
  1272.        ===PARASITE INVOKE SIGNATURE===
  1273.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1274.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1275.        var methodInfo = t.GetMethod("UnregisterHotKey", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1276.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hWnd, int id });
  1277.        ===END SIGNATURE===
  1278.  
  1279. Method: FindWindow
  1280.        ===PARASITE INVOKE SIGNATURE===
  1281.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1282.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1283.        var methodInfo = t.GetMethod("FindWindow", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1284.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { string lpClassName, string lpWindowName });
  1285.        ===END SIGNATURE===
  1286.  
  1287. Method: SendMessage
  1288.        ===PARASITE INVOKE SIGNATURE===
  1289.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1290.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1291.        var methodInfo = t.GetMethod("SendMessage", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1292.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { IntPtr hWnd, int wMsg, IntPtr wParam, IntPtr lParam });
  1293.        ===END SIGNATURE===
  1294.  
  1295. Method: RegisterWindowMessage
  1296.        ===PARASITE INVOKE SIGNATURE===
  1297.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1298.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1299.        var methodInfo = t.GetMethod("RegisterWindowMessage", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1300.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { string lpString });
  1301.        ===END SIGNATURE===
  1302.  
  1303. Method: RegCloseKey
  1304.        ===PARASITE INVOKE SIGNATURE===
  1305.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1306.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1307.        var methodInfo = t.GetMethod("RegCloseKey", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1308.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { IntPtr hKey });
  1309.        ===END SIGNATURE===
  1310.  
  1311. Method: RegQueryValueEx
  1312.        ===PARASITE INVOKE SIGNATURE===
  1313.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1314.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1315.        var methodInfo = t.GetMethod("RegQueryValueEx", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1316.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError) methodInfo.Invoke(null, new object[] { IntPtr hKey, string lpValueName, int lpReserved, Int32& type, IntPtr lpData, Int32& lpcbData });
  1317.        ===END SIGNATURE===
  1318.  
  1319. Method: RegQueryValueEx
  1320.        ===PARASITE INVOKE SIGNATURE===
  1321.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1322.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1323.        var methodInfo = t.GetMethod("RegQueryValueEx", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1324.        OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError result = (OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods/WinError) methodInfo.Invoke(null, new object[] { IntPtr hKey, string lpValueName, int lpReserved, Int32& type, StringBuilder lpData, Int32& lpcbData });
  1325.        ===END SIGNATURE===
  1326.  
  1327. Method: RegOpenKeyEx
  1328.        ===PARASITE INVOKE SIGNATURE===
  1329.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1330.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1331.        var methodInfo = t.GetMethod("RegOpenKeyEx", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1332.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { IntPtr hKey, string subKey, int ulOptions, uint samDesired, IntPtr& hkResult });
  1333.        ===END SIGNATURE===
  1334.  
  1335. Method: RegSetValueEx
  1336.        ===PARASITE INVOKE SIGNATURE===
  1337.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1338.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1339.        var methodInfo = t.GetMethod("RegSetValueEx", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1340.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { IntPtr hKey, string lpValueName, int Reserved, RegistryValueKind dwType, IntPtr lpData, int cbData });
  1341.        ===END SIGNATURE===
  1342.  
  1343. Method: RegCreateKeyA
  1344.        ===PARASITE INVOKE SIGNATURE===
  1345.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1346.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1347.        var methodInfo = t.GetMethod("RegCreateKeyA", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1348.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { uint hKey, string lpSubKey, IntPtr phkResult });
  1349.        ===END SIGNATURE===
  1350.  
  1351. Method: RegCreateKeyEx
  1352.        ===PARASITE INVOKE SIGNATURE===
  1353.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1354.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1355.        var methodInfo = t.GetMethod("RegCreateKeyEx", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1356.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { IntPtr hKey, string lpSubKey, int Reserved, string lpClass, RegOption dwOptions, RegSAM samDesired, IntPtr lpSecurityAttributes, IntPtr& phkResult, RegResult& lpdwDisposition });
  1357.        ===END SIGNATURE===
  1358.  
  1359. Method: RegisterDeviceNotification
  1360.        ===PARASITE INVOKE SIGNATURE===
  1361.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1362.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1363.        var methodInfo = t.GetMethod("RegisterDeviceNotification", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1364.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { IntPtr hRecipient, IntPtr NotificationFilter, uint Flags });
  1365.        ===END SIGNATURE===
  1366.  
  1367. Method: PowerSetActiveScheme
  1368.        ===PARASITE INVOKE SIGNATURE===
  1369.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1370.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1371.        var methodInfo = t.GetMethod("PowerSetActiveScheme", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1372.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr UserPowerKey, Guid& ActivePolicyGuid });
  1373.        ===END SIGNATURE===
  1374.  
  1375. Method: PowerGetActiveScheme
  1376.        ===PARASITE INVOKE SIGNATURE===
  1377.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1378.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1379.        var methodInfo = t.GetMethod("PowerGetActiveScheme", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1380.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr UserPowerKey, IntPtr& ActivePolicyGuid });
  1381.        ===END SIGNATURE===
  1382.  
  1383. Method: PowerReadFriendlyName
  1384.        ===PARASITE INVOKE SIGNATURE===
  1385.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1386.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1387.        var methodInfo = t.GetMethod("PowerReadFriendlyName", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1388.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr RootPowerKey, Guid& SchemeGuid, IntPtr SubGroupOfPowerSettingsGuid, IntPtr PowerSettingGuid, IntPtr Buffer, UInt32& BufferSize });
  1389.        ===END SIGNATURE===
  1390.  
  1391. Method: PowerReadDCValueIndex
  1392.        ===PARASITE INVOKE SIGNATURE===
  1393.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1394.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1395.        var methodInfo = t.GetMethod("PowerReadDCValueIndex", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1396.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr handle, Guid& SchemeGuid, Guid& subGroupOfGfxSettingsGuid, Guid& GfxSettingGuid, UInt32& DcValueIndex });
  1397.        ===END SIGNATURE===
  1398.  
  1399. Method: PowerWriteDCValueIndex
  1400.        ===PARASITE INVOKE SIGNATURE===
  1401.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1402.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1403.        var methodInfo = t.GetMethod("PowerWriteDCValueIndex", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1404.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr handle, Guid& SchemeGuid, Guid& subGroupOfGfxSettingsGuid, Guid& GfxSettingGuid, uint DcValueIndex });
  1405.        ===END SIGNATURE===
  1406.  
  1407. Method: PowerReadACValueIndex
  1408.        ===PARASITE INVOKE SIGNATURE===
  1409.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1410.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1411.        var methodInfo = t.GetMethod("PowerReadACValueIndex", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1412.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr handle, Guid& SchemeGuid, Guid& subGroupOfGfxSettingsGuid, Guid& GfxSettingGuid, UInt32& DcValueIndex });
  1413.        ===END SIGNATURE===
  1414.  
  1415. Method: PowerWriteACValueIndex
  1416.        ===PARASITE INVOKE SIGNATURE===
  1417.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1418.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1419.        var methodInfo = t.GetMethod("PowerWriteACValueIndex", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1420.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr handle, Guid& SchemeGuid, Guid& subGroupOfGfxSettingsGuid, Guid& GfxSettingGuid, uint DcValueIndex });
  1421.        ===END SIGNATURE===
  1422.  
  1423. Method: RegisterPowerSettingNotification
  1424.        ===PARASITE INVOKE SIGNATURE===
  1425.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1426.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1427.        var methodInfo = t.GetMethod("RegisterPowerSettingNotification", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1428.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { IntPtr hRecipient, Guid& PowerSettingGuid, int Flags });
  1429.        ===END SIGNATURE===
  1430.  
  1431. Method: GetSystemPowerStatus
  1432.        ===PARASITE INVOKE SIGNATURE===
  1433.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1434.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1435.        var methodInfo = t.GetMethod("GetSystemPowerStatus", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1436.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { SYSTEM_POWER_STATUS& systemPowerStatus });
  1437.        ===END SIGNATURE===
  1438.  
  1439. Method: clGetPlatformIDs
  1440.        ===PARASITE INVOKE SIGNATURE===
  1441.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1442.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1443.        var methodInfo = t.GetMethod("clGetPlatformIDs", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1444.        OneApp.IGCC.CoreLibrary.SystemInformation.Model.OpenCLData/ErrorCode result = (OneApp.IGCC.CoreLibrary.SystemInformation.Model.OpenCLData/ErrorCode) methodInfo.Invoke(null, new object[] { uint numEntries, PlatformID[] platforms, UInt32& numPlatforms });
  1445.        ===END SIGNATURE===
  1446.  
  1447. Method: clGetPlatformInfo
  1448.        ===PARASITE INVOKE SIGNATURE===
  1449.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1450.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1451.        var methodInfo = t.GetMethod("clGetPlatformInfo", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1452.        OneApp.IGCC.CoreLibrary.SystemInformation.Model.OpenCLData/ErrorCode result = (OneApp.IGCC.CoreLibrary.SystemInformation.Model.OpenCLData/ErrorCode) methodInfo.Invoke(null, new object[] { PlatformID platform, PlatformInfo param_name, IntPtr param_value_size, Byte[] param_value, IntPtr& param_value_size_ret });
  1453.        ===END SIGNATURE===
  1454.  
  1455. Method: CreateDC
  1456.        ===PARASITE INVOKE SIGNATURE===
  1457.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1458.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1459.        var methodInfo = t.GetMethod("CreateDC", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1460.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { string lpszDriver, string lpszDevice, string lpszOutput, IntPtr lpInitData });
  1461.        ===END SIGNATURE===
  1462.  
  1463. Method: clGetPlatformInfo
  1464.        ===PARASITE INVOKE SIGNATURE===
  1465.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1466.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1467.        var methodInfo = t.GetMethod("clGetPlatformInfo", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1468.        OneApp.IGCC.CoreLibrary.SystemInformation.Model.OpenCLData/ErrorCode result = (OneApp.IGCC.CoreLibrary.SystemInformation.Model.OpenCLData/ErrorCode) methodInfo.Invoke(null, new object[] { PlatformID platform, PlatformInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr& param_value_size_ret });
  1469.        ===END SIGNATURE===
  1470.  
  1471. Method: ChoosePixelFormat
  1472.        ===PARASITE INVOKE SIGNATURE===
  1473.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1474.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1475.        var methodInfo = t.GetMethod("ChoosePixelFormat", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1476.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { IntPtr hdc, PixelFormatDescriptor& pfd });
  1477.        ===END SIGNATURE===
  1478.  
  1479. Method: SetPixelFormat
  1480.        ===PARASITE INVOKE SIGNATURE===
  1481.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1482.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1483.        var methodInfo = t.GetMethod("SetPixelFormat", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1484.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hdc, int iPixelFormat, PixelFormatDescriptor& pfd });
  1485.        ===END SIGNATURE===
  1486.  
  1487. Method: wglCreateContext
  1488.        ===PARASITE INVOKE SIGNATURE===
  1489.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1490.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1491.        var methodInfo = t.GetMethod("wglCreateContext", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1492.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { IntPtr hdc });
  1493.        ===END SIGNATURE===
  1494.  
  1495. Method: wglMakeCurrent
  1496.        ===PARASITE INVOKE SIGNATURE===
  1497.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1498.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1499.        var methodInfo = t.GetMethod("wglMakeCurrent", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1500.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hdc, IntPtr hglrc });
  1501.        ===END SIGNATURE===
  1502.  
  1503. Method: wglDeleteContext
  1504.        ===PARASITE INVOKE SIGNATURE===
  1505.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1506.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1507.        var methodInfo = t.GetMethod("wglDeleteContext", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1508.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hglrc });
  1509.        ===END SIGNATURE===
  1510.  
  1511. Method: glGetString
  1512.        ===PARASITE INVOKE SIGNATURE===
  1513.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1514.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.Driver.Native.NativeMethods", true);
  1515.        var methodInfo = t.GetMethod("glGetString", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1516.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { GLStringNames name });
  1517.        ===END SIGNATURE===
  1518.  
  1519. Method: OpenProcessToken
  1520.        ===PARASITE INVOKE SIGNATURE===
  1521.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1522.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.D3D.DXDB.WindowsIdentityManager", true);
  1523.        var methodInfo = t.GetMethod("OpenProcessToken", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1524.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { IntPtr ProcessHandle, int DesiredAccess, IntPtr& TokenHandle });
  1525.        ===END SIGNATURE===
  1526.  
  1527. Method: CloseHandle
  1528.        ===PARASITE INVOKE SIGNATURE===
  1529.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1530.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.D3D.DXDB.WindowsIdentityManager", true);
  1531.        var methodInfo = t.GetMethod("CloseHandle", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1532.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr handle });
  1533.        ===END SIGNATURE===
  1534.  
  1535. Method: DuplicateToken
  1536.        ===PARASITE INVOKE SIGNATURE===
  1537.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.CoreLibrary.dll");
  1538.        Type t = asm.GetType("OneApp.IGCC.CoreLibrary.D3D.DXDB.WindowsIdentityManager", true);
  1539.        var methodInfo = t.GetMethod("DuplicateToken", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1540.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr ExistingTokenHandle, int SECURITY_IMPERSONATION_LEVEL, IntPtr& DuplicateTokenHandle });
  1541.        ===END SIGNATURE===
  1542. -------------
  1543. -------------
  1544. [FILE] C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\IntelGraphicsAGS.exe
  1545. -------------
  1546. -------------
  1547. [FILE] C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.SDKCommandLine.exe
  1548. -------------
  1549. -------------
  1550. [FILE] C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.WinService.exe
  1551.  
  1552. Method: SetServiceStatus
  1553.        ===PARASITE INVOKE SIGNATURE===
  1554.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.WinService.exe");
  1555.        Type t = asm.GetType("OneApp.IGCC.WinService.igccservice", true);
  1556.        var methodInfo = t.GetMethod("SetServiceStatus", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1557.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr handle, ServiceStatus& serviceStatus });
  1558.        ===END SIGNATURE===
  1559.  
  1560. Method: RegisterTypeLib
  1561.        ===PARASITE INVOKE SIGNATURE===
  1562.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.WinService.exe");
  1563.        Type t = asm.GetType("OneApp.IGCC.WinService.COMManager.RegisterLibs", true);
  1564.        var methodInfo = t.GetMethod("RegisterTypeLib", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1565.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { ITypeLib tlib, string szFullPath, string szHelpDir });
  1566.        ===END SIGNATURE===
  1567.  
  1568. Method: UnRegisterTypeLib
  1569.        ===PARASITE INVOKE SIGNATURE===
  1570.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\igcc_dch.inf_amd64_d41475607d200c40\OneApp.IGCC.WinService.exe");
  1571.        Type t = asm.GetType("OneApp.IGCC.WinService.COMManager.RegisterLibs", true);
  1572.        var methodInfo = t.GetMethod("UnRegisterTypeLib", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1573.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { Guid& libID, ushort wVerMajor, ushort wVerMinor, int lcid, SYSKIND syskind });
  1574.        ===END SIGNATURE===
  1575. -------------
  1576. -------------
  1577. [FILE] C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\DLLs\IntelAcaDll.NetFull.dll
  1578.  
  1579. Method: ACADetectorGetCaps
  1580.        ===PARASITE INVOKE SIGNATURE===
  1581.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\DLLs\IntelAcaDll.NetFull.dll");
  1582.        Type t = asm.GetType("IntelAcaSdkCommunication.AcaSdkApiMethods", true);
  1583.        var methodInfo = t.GetMethod("ACADetectorGetCaps", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1584.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr _acaIpSoundList });
  1585.        ===END SIGNATURE===
  1586.  
  1587. Method: ACARegisterNotificationHandle
  1588.        ===PARASITE INVOKE SIGNATURE===
  1589.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\DLLs\IntelAcaDll.NetFull.dll");
  1590.        Type t = asm.GetType("IntelAcaSdkCommunication.AcaSdkApiMethods", true);
  1591.        var methodInfo = t.GetMethod("ACARegisterNotificationHandle", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1592.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { uint _callerPid, Guid _appId, IntPtr _eventHandle });
  1593.        ===END SIGNATURE===
  1594.  
  1595. Method: ACAUnregisterNotificationHandle
  1596.        ===PARASITE INVOKE SIGNATURE===
  1597.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\DLLs\IntelAcaDll.NetFull.dll");
  1598.        Type t = asm.GetType("IntelAcaSdkCommunication.AcaSdkApiMethods", true);
  1599.        var methodInfo = t.GetMethod("ACAUnregisterNotificationHandle", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1600.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { Guid _appId });
  1601.        ===END SIGNATURE===
  1602.  
  1603. Method: ACAStartSoundDetect
  1604.        ===PARASITE INVOKE SIGNATURE===
  1605.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\DLLs\IntelAcaDll.NetFull.dll");
  1606.        Type t = asm.GetType("IntelAcaSdkCommunication.AcaSdkApiMethods", true);
  1607.        var methodInfo = t.GetMethod("ACAStartSoundDetect", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1608.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { Guid _appId, Guid _moduleId, Guid _soundId, AcaPolicy _policy, UInt32& _requestId });
  1609.        ===END SIGNATURE===
  1610.  
  1611. Method: ACAStopSoundDetect
  1612.        ===PARASITE INVOKE SIGNATURE===
  1613.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\DLLs\IntelAcaDll.NetFull.dll");
  1614.        Type t = asm.GetType("IntelAcaSdkCommunication.AcaSdkApiMethods", true);
  1615.        var methodInfo = t.GetMethod("ACAStopSoundDetect", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1616.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { Guid _appId, uint _requestId });
  1617.        ===END SIGNATURE===
  1618.  
  1619. Method: ACASetIpParam
  1620.        ===PARASITE INVOKE SIGNATURE===
  1621.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\DLLs\IntelAcaDll.NetFull.dll");
  1622.        Type t = asm.GetType("IntelAcaSdkCommunication.AcaSdkApiMethods", true);
  1623.        var methodInfo = t.GetMethod("ACASetIpParam", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1624.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { Guid _appId, Guid _moduleId, uint _paramId, Byte[] _paramValue, uint _paramSize });
  1625.        ===END SIGNATURE===
  1626.  
  1627. Method: ACAGetIpParam
  1628.        ===PARASITE INVOKE SIGNATURE===
  1629.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\DLLs\IntelAcaDll.NetFull.dll");
  1630.        Type t = asm.GetType("IntelAcaSdkCommunication.AcaSdkApiMethods", true);
  1631.        var methodInfo = t.GetMethod("ACAGetIpParam", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1632.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { Guid _appId, Guid _moduleId, uint _paramId, Byte[]& _paramValue, UInt32& _paramSize });
  1633.        ===END SIGNATURE===
  1634.  
  1635. Method: ACAContextQuery
  1636.        ===PARASITE INVOKE SIGNATURE===
  1637.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\DLLs\IntelAcaDll.NetFull.dll");
  1638.        Type t = asm.GetType("IntelAcaSdkCommunication.AcaSdkApiMethods", true);
  1639.        var methodInfo = t.GetMethod("ACAContextQuery", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1640.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { Guid _appId, IntPtr _acaDetection });
  1641.        ===END SIGNATURE===
  1642.  
  1643. Method: GetApiVersion
  1644.        ===PARASITE INVOKE SIGNATURE===
  1645.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\DLLs\IntelAcaDll.NetFull.dll");
  1646.        Type t = asm.GetType("IntelAcaSdkCommunication.AcaSdkApiMethods", true);
  1647.        var methodInfo = t.GetMethod("GetApiVersion", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1648.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { UInt32& _major, UInt32& _minor });
  1649.        ===END SIGNATURE===
  1650.  
  1651. Method: GetLibraryVersion
  1652.        ===PARASITE INVOKE SIGNATURE===
  1653.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\DLLs\IntelAcaDll.NetFull.dll");
  1654.        Type t = asm.GetType("IntelAcaSdkCommunication.AcaSdkApiMethods", true);
  1655.        var methodInfo = t.GetMethod("GetLibraryVersion", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1656.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { UnicodeString& _version });
  1657.        ===END SIGNATURE===
  1658. -------------
  1659. -------------
  1660. [FILE] C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe
  1661.  
  1662. Method: CreateProcessAsUserWExport
  1663.        ===PARASITE INVOKE SIGNATURE===
  1664.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1665.        Type t = asm.GetType("IntelNativeWinAPI.ProcessNativeMethods", true);
  1666.        var methodInfo = t.GetMethod("CreateProcessAsUserWExport", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1667.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hToken, string lpApplicationName, string lpCommandLine, IntPtr lpProcessAttributes, IntPtr lpThreadAttributes, bool bInheritHandles, uint dwCreationFlags, string lpEnvironment, string lpCurrentDirectory, STARTUPINFO& lpStartupInfo, PROCESS_INFORMATION& lpProcessInformation });
  1668.        ===END SIGNATURE===
  1669.  
  1670. Method: CloseHandleExport
  1671.        ===PARASITE INVOKE SIGNATURE===
  1672.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1673.        Type t = asm.GetType("IntelNativeWinAPI.ProcessNativeMethods", true);
  1674.        var methodInfo = t.GetMethod("CloseHandleExport", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1675.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hHandle });
  1676.        ===END SIGNATURE===
  1677.  
  1678. Method: WTSGetActiveConsoleSessionIdExport
  1679.        ===PARASITE INVOKE SIGNATURE===
  1680.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1681.        Type t = asm.GetType("IntelNativeWinAPI.ProcessNativeMethods", true);
  1682.        var methodInfo = t.GetMethod("WTSGetActiveConsoleSessionIdExport", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1683.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] {  });
  1684.        ===END SIGNATURE===
  1685.  
  1686. Method: GetServiceDirectoryExport
  1687.        ===PARASITE INVOKE SIGNATURE===
  1688.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1689.        Type t = asm.GetType("IntelNativeWinAPI.ProcessNativeMethods", true);
  1690.        var methodInfo = t.GetMethod("GetServiceDirectoryExport", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1691.        System.UInt16 result = (System.UInt16) methodInfo.Invoke(null, new object[] { IntPtr _serviceStatusHandle, ServiceDirectoryType _directoryType, StringBuilder _pathBuffer, ushort _pathBufferLength, UInt16& _requiredBufferLength });
  1692.        ===END SIGNATURE===
  1693.  
  1694. Method: SetDllDirectoryWExport
  1695.        ===PARASITE INVOKE SIGNATURE===
  1696.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1697.        Type t = asm.GetType("IntelNativeWinAPI.ProcessNativeMethods", true);
  1698.        var methodInfo = t.GetMethod("SetDllDirectoryWExport", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  1699.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { string _path });
  1700.        ===END SIGNATURE===
  1701.  
  1702. Method: InitRpcLauncherDll
  1703.        ===PARASITE INVOKE SIGNATURE===
  1704.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1705.        Type t = asm.GetType("IntelAudioService.RpcService.RpcServerWrapper", true);
  1706.        var methodInfo = t.GetMethod("InitRpcLauncherDll", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1707.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] {  });
  1708.        ===END SIGNATURE===
  1709.  
  1710. Method: StartRpcServerDll
  1711.        ===PARASITE INVOKE SIGNATURE===
  1712.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1713.        Type t = asm.GetType("IntelAudioService.RpcService.RpcServerWrapper", true);
  1714.        var methodInfo = t.GetMethod("StartRpcServerDll", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1715.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr _pRpcLauncher });
  1716.        ===END SIGNATURE===
  1717.  
  1718. Method: StopRpcServerDll
  1719.        ===PARASITE INVOKE SIGNATURE===
  1720.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1721.        Type t = asm.GetType("IntelAudioService.RpcService.RpcServerWrapper", true);
  1722.        var methodInfo = t.GetMethod("StopRpcServerDll", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1723.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr _pRpcLauncher });
  1724.        ===END SIGNATURE===
  1725.  
  1726. Method: SetIntelMultiPaSetupProxyAssistantSubscribeDelegate
  1727.        ===PARASITE INVOKE SIGNATURE===
  1728.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1729.        Type t = asm.GetType("IntelAudioService.Proxy.MultiPaSetupProxy.RpcIntelMultiPaProxy", true);
  1730.        var methodInfo = t.GetMethod("SetIntelMultiPaSetupProxyAssistantSubscribeDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1731.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { AssistantSubscribeDelegate _assistantSubscribeDelegate });
  1732.        ===END SIGNATURE===
  1733.  
  1734. Method: SetIntelMultiPaSetupProxyAssistantUnsubscribeDelegate
  1735.        ===PARASITE INVOKE SIGNATURE===
  1736.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1737.        Type t = asm.GetType("IntelAudioService.Proxy.MultiPaSetupProxy.RpcIntelMultiPaProxy", true);
  1738.        var methodInfo = t.GetMethod("SetIntelMultiPaSetupProxyAssistantUnsubscribeDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1739.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { AssistantUnsubscribeDelegate _assistantUnsubscribeDelegate });
  1740.        ===END SIGNATURE===
  1741.  
  1742. Method: SetIntelMultiPaSetupProxyRegisterPdtDelegate
  1743.        ===PARASITE INVOKE SIGNATURE===
  1744.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1745.        Type t = asm.GetType("IntelAudioService.Proxy.MultiPaSetupProxy.RpcIntelMultiPaProxy", true);
  1746.        var methodInfo = t.GetMethod("SetIntelMultiPaSetupProxyRegisterPdtDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1747.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { RegisterPdtDelegate _registerPdtDelegate });
  1748.        ===END SIGNATURE===
  1749.  
  1750. Method: SetIntelMultiPaSetupProxyRegisterUdtDelegate
  1751.        ===PARASITE INVOKE SIGNATURE===
  1752.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1753.        Type t = asm.GetType("IntelAudioService.Proxy.MultiPaSetupProxy.RpcIntelMultiPaProxy", true);
  1754.        var methodInfo = t.GetMethod("SetIntelMultiPaSetupProxyRegisterUdtDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1755.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { RegisterUdtDelegate _registerUdtDelegate });
  1756.        ===END SIGNATURE===
  1757.  
  1758. Method: SetIntelMultiPaSetupProxyAddSvDelegate
  1759.        ===PARASITE INVOKE SIGNATURE===
  1760.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1761.        Type t = asm.GetType("IntelAudioService.Proxy.MultiPaSetupProxy.RpcIntelMultiPaProxy", true);
  1762.        var methodInfo = t.GetMethod("SetIntelMultiPaSetupProxyAddSvDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1763.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { AddSvDelegate _addSvDelegate });
  1764.        ===END SIGNATURE===
  1765.  
  1766. Method: SetIntelMultiPaSetupProxyUnregisterPdtDelegate
  1767.        ===PARASITE INVOKE SIGNATURE===
  1768.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1769.        Type t = asm.GetType("IntelAudioService.Proxy.MultiPaSetupProxy.RpcIntelMultiPaProxy", true);
  1770.        var methodInfo = t.GetMethod("SetIntelMultiPaSetupProxyUnregisterPdtDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1771.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { UnregisterPdtDelegate _unregisterPdtDelegate });
  1772.        ===END SIGNATURE===
  1773.  
  1774. Method: SetIntelMultiPaSetupProxyUnregisterUdtDelegate
  1775.        ===PARASITE INVOKE SIGNATURE===
  1776.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1777.        Type t = asm.GetType("IntelAudioService.Proxy.MultiPaSetupProxy.RpcIntelMultiPaProxy", true);
  1778.        var methodInfo = t.GetMethod("SetIntelMultiPaSetupProxyUnregisterUdtDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1779.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { UnregisterUdtDelegate _unregisterUdtDelegate });
  1780.        ===END SIGNATURE===
  1781.  
  1782. Method: SetIntelMultiPaSetupProxyRemoveSvDelegate
  1783.        ===PARASITE INVOKE SIGNATURE===
  1784.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1785.        Type t = asm.GetType("IntelAudioService.Proxy.MultiPaSetupProxy.RpcIntelMultiPaProxy", true);
  1786.        var methodInfo = t.GetMethod("SetIntelMultiPaSetupProxyRemoveSvDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1787.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { RemoveSvDelegate _removeSvDelegate });
  1788.        ===END SIGNATURE===
  1789.  
  1790. Method: SetIntelMultiPaSetupProxyQueryCapabilitiesDelegate
  1791.        ===PARASITE INVOKE SIGNATURE===
  1792.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1793.        Type t = asm.GetType("IntelAudioService.Proxy.MultiPaSetupProxy.RpcIntelMultiPaProxy", true);
  1794.        var methodInfo = t.GetMethod("SetIntelMultiPaSetupProxyQueryCapabilitiesDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1795.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { QueryCapabilitiesDelegate _queryCapabilitiesDelegate });
  1796.        ===END SIGNATURE===
  1797.  
  1798. Method: SetIntelMultiPaSetupProxyQueryCurrentLanguageDelegate
  1799.        ===PARASITE INVOKE SIGNATURE===
  1800.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1801.        Type t = asm.GetType("IntelAudioService.Proxy.MultiPaSetupProxy.RpcIntelMultiPaProxy", true);
  1802.        var methodInfo = t.GetMethod("SetIntelMultiPaSetupProxyQueryCurrentLanguageDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1803.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { QueryCurrentLanguageDelegate _queryCurrentLanguageDelegate });
  1804.        ===END SIGNATURE===
  1805.  
  1806. Method: SetIntelMultiPaSetupProxyGetMultiPaApiVersionDelegate
  1807.        ===PARASITE INVOKE SIGNATURE===
  1808.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1809.        Type t = asm.GetType("IntelAudioService.Proxy.MultiPaSetupProxy.RpcIntelMultiPaProxy", true);
  1810.        var methodInfo = t.GetMethod("SetIntelMultiPaSetupProxyGetMultiPaApiVersionDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1811.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { GetMultiPaApiVersionDelegate _getMultiPaApiVersionDelegate });
  1812.        ===END SIGNATURE===
  1813.  
  1814. Method: SetIntelMultiPaSetupProxySetMultiPaParameterDelegate
  1815.        ===PARASITE INVOKE SIGNATURE===
  1816.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1817.        Type t = asm.GetType("IntelAudioService.Proxy.MultiPaSetupProxy.RpcIntelMultiPaProxy", true);
  1818.        var methodInfo = t.GetMethod("SetIntelMultiPaSetupProxySetMultiPaParameterDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1819.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { SetMultiPaParameterDelegate _setMultiPaParameterDelegate });
  1820.        ===END SIGNATURE===
  1821.  
  1822. Method: SetIntelMultiPaSetupProxyGetMultiPaParameterDelegate
  1823.        ===PARASITE INVOKE SIGNATURE===
  1824.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1825.        Type t = asm.GetType("IntelAudioService.Proxy.MultiPaSetupProxy.RpcIntelMultiPaProxy", true);
  1826.        var methodInfo = t.GetMethod("SetIntelMultiPaSetupProxyGetMultiPaParameterDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1827.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { GetMultiPaParameterDelegate _getMultiPaParameterDelegate });
  1828.        ===END SIGNATURE===
  1829.  
  1830. Method: SetIntelClientProxyCpQueryDelegate
  1831.        ===PARASITE INVOKE SIGNATURE===
  1832.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1833.        Type t = asm.GetType("IntelAudioService.Proxy.ClientProxy.RpcIntelClientProxy", true);
  1834.        var methodInfo = t.GetMethod("SetIntelClientProxyCpQueryDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1835.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { CpQueryDelegate _cpQueryDelegate });
  1836.        ===END SIGNATURE===
  1837.  
  1838. Method: SetIntelClientProxyCpMicArrayQueryDelegate
  1839.        ===PARASITE INVOKE SIGNATURE===
  1840.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1841.        Type t = asm.GetType("IntelAudioService.Proxy.ClientProxy.RpcIntelClientProxy", true);
  1842.        var methodInfo = t.GetMethod("SetIntelClientProxyCpMicArrayQueryDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1843.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { CpMicArrayQueryDelegate _cpMicArrayQueryDelegate });
  1844.        ===END SIGNATURE===
  1845.  
  1846. Method: SetIntelClientProxyCpCreateStreamV1Delegate
  1847.        ===PARASITE INVOKE SIGNATURE===
  1848.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1849.        Type t = asm.GetType("IntelAudioService.Proxy.ClientProxy.RpcIntelClientProxy", true);
  1850.        var methodInfo = t.GetMethod("SetIntelClientProxyCpCreateStreamV1Delegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1851.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { CpCreateStreamV1Delegate _cpCreateStreamDelegate });
  1852.        ===END SIGNATURE===
  1853.  
  1854. Method: SetIntelClientProxyCpCreateStreamV2Delegate
  1855.        ===PARASITE INVOKE SIGNATURE===
  1856.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1857.        Type t = asm.GetType("IntelAudioService.Proxy.ClientProxy.RpcIntelClientProxy", true);
  1858.        var methodInfo = t.GetMethod("SetIntelClientProxyCpCreateStreamV2Delegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1859.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { CpCreateStreamV2Delegate _cpCreateStreamDelegate });
  1860.        ===END SIGNATURE===
  1861.  
  1862. Method: SetIntelClientProxyCpCreateStreamV3Delegate
  1863.        ===PARASITE INVOKE SIGNATURE===
  1864.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1865.        Type t = asm.GetType("IntelAudioService.Proxy.ClientProxy.RpcIntelClientProxy", true);
  1866.        var methodInfo = t.GetMethod("SetIntelClientProxyCpCreateStreamV3Delegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1867.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { CpCreateStreamV3Delegate _cpCreateStreamDelegate });
  1868.        ===END SIGNATURE===
  1869.  
  1870. Method: SetIntelClientProxyCpDestroyStreamDelegate
  1871.        ===PARASITE INVOKE SIGNATURE===
  1872.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1873.        Type t = asm.GetType("IntelAudioService.Proxy.ClientProxy.RpcIntelClientProxy", true);
  1874.        var methodInfo = t.GetMethod("SetIntelClientProxyCpDestroyStreamDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1875.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { CpDestroyStreamDelegate _cpDestroyStreamDelegate });
  1876.        ===END SIGNATURE===
  1877.  
  1878. Method: SetIntelClientProxyCpStartDelegate
  1879.        ===PARASITE INVOKE SIGNATURE===
  1880.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1881.        Type t = asm.GetType("IntelAudioService.Proxy.ClientProxy.RpcIntelClientProxy", true);
  1882.        var methodInfo = t.GetMethod("SetIntelClientProxyCpStartDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1883.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { CpStartDelegate _cpStartDelegate });
  1884.        ===END SIGNATURE===
  1885.  
  1886. Method: SetIntelClientProxyCpStopDelegate
  1887.        ===PARASITE INVOKE SIGNATURE===
  1888.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1889.        Type t = asm.GetType("IntelAudioService.Proxy.ClientProxy.RpcIntelClientProxy", true);
  1890.        var methodInfo = t.GetMethod("SetIntelClientProxyCpStopDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1891.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { CpStopDelegate _cpStopDelegate });
  1892.        ===END SIGNATURE===
  1893.  
  1894. Method: SetIntelClientProxyCpGetBufferDelegate
  1895.        ===PARASITE INVOKE SIGNATURE===
  1896.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1897.        Type t = asm.GetType("IntelAudioService.Proxy.ClientProxy.RpcIntelClientProxy", true);
  1898.        var methodInfo = t.GetMethod("SetIntelClientProxyCpGetBufferDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1899.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { CpGetBufferDelegate _cpGetBufferDelegate });
  1900.        ===END SIGNATURE===
  1901.  
  1902. Method: SetIntelClientProxyCpEventQueryDelegate
  1903.        ===PARASITE INVOKE SIGNATURE===
  1904.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1905.        Type t = asm.GetType("IntelAudioService.Proxy.ClientProxy.RpcIntelClientProxy", true);
  1906.        var methodInfo = t.GetMethod("SetIntelClientProxyCpEventQueryDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1907.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { CpEventQueryDelegate _cpEventQueryDelegate });
  1908.        ===END SIGNATURE===
  1909.  
  1910. Method: SetIntelClientProxyCpFarfieldSupportQueryDelegate
  1911.        ===PARASITE INVOKE SIGNATURE===
  1912.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1913.        Type t = asm.GetType("IntelAudioService.Proxy.ClientProxy.RpcIntelClientProxy", true);
  1914.        var methodInfo = t.GetMethod("SetIntelClientProxyCpFarfieldSupportQueryDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1915.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { CpFarfieldSupportQueryDelegate _cpFarfieldSupportQueryDelegate });
  1916.        ===END SIGNATURE===
  1917.  
  1918. Method: SetIntelClientProxyCpAudioFormatQueryDelegate
  1919.        ===PARASITE INVOKE SIGNATURE===
  1920.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1921.        Type t = asm.GetType("IntelAudioService.Proxy.ClientProxy.RpcIntelClientProxy", true);
  1922.        var methodInfo = t.GetMethod("SetIntelClientProxyCpAudioFormatQueryDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1923.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { CpAudioFormatQueryDelegate _cpAudioFormatQueryDelegate });
  1924.        ===END SIGNATURE===
  1925.  
  1926. Method: SetIntelClientProxyCpApiVersionQueryDelegate
  1927.        ===PARASITE INVOKE SIGNATURE===
  1928.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1929.        Type t = asm.GetType("IntelAudioService.Proxy.ClientProxy.RpcIntelClientProxy", true);
  1930.        var methodInfo = t.GetMethod("SetIntelClientProxyCpApiVersionQueryDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1931.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { CpApiVersionQueryDelegate _cpApiVersionQueryDelegate });
  1932.        ===END SIGNATURE===
  1933.  
  1934. Method: SetAcaProxyAcaDetectorGetCapsDelegate
  1935.        ===PARASITE INVOKE SIGNATURE===
  1936.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1937.        Type t = asm.GetType("IntelAudioService.Proxy.AcaProxy.RpcAcaProxy", true);
  1938.        var methodInfo = t.GetMethod("SetAcaProxyAcaDetectorGetCapsDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1939.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { AcaDetectorGetCapsDelegate _acaDetectorGetCapsDelegate });
  1940.        ===END SIGNATURE===
  1941.  
  1942. Method: SetAcaProxyAcaRegisterNotificationHandleDelegate
  1943.        ===PARASITE INVOKE SIGNATURE===
  1944.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1945.        Type t = asm.GetType("IntelAudioService.Proxy.AcaProxy.RpcAcaProxy", true);
  1946.        var methodInfo = t.GetMethod("SetAcaProxyAcaRegisterNotificationHandleDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1947.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { AcaRegisterNotificationHandleDelegate _acaRegisterNotificationHandleDelegate });
  1948.        ===END SIGNATURE===
  1949.  
  1950. Method: SetAcaProxyAcaUnregisterNotificationHandleDelegate
  1951.        ===PARASITE INVOKE SIGNATURE===
  1952.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1953.        Type t = asm.GetType("IntelAudioService.Proxy.AcaProxy.RpcAcaProxy", true);
  1954.        var methodInfo = t.GetMethod("SetAcaProxyAcaUnregisterNotificationHandleDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1955.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { AcaUnregisterNotificationHandleDelegate _acaUnregisterNotificationHandleDelegate });
  1956.        ===END SIGNATURE===
  1957.  
  1958. Method: SetAcaProxyAcaStartSoundDetectDelegate
  1959.        ===PARASITE INVOKE SIGNATURE===
  1960.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1961.        Type t = asm.GetType("IntelAudioService.Proxy.AcaProxy.RpcAcaProxy", true);
  1962.        var methodInfo = t.GetMethod("SetAcaProxyAcaStartSoundDetectDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1963.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { AcaStartSoundDetectDelegate _acaStartSoundDetectDelegate });
  1964.        ===END SIGNATURE===
  1965.  
  1966. Method: SetAcaProxyAcaStopSoundDetectDelegate
  1967.        ===PARASITE INVOKE SIGNATURE===
  1968.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1969.        Type t = asm.GetType("IntelAudioService.Proxy.AcaProxy.RpcAcaProxy", true);
  1970.        var methodInfo = t.GetMethod("SetAcaProxyAcaStopSoundDetectDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1971.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { AcaStopSoundDetectDelegate _acaStopSoundDetectDelegate });
  1972.        ===END SIGNATURE===
  1973.  
  1974. Method: SetAcaProxyAcaSetIpParamDelegate
  1975.        ===PARASITE INVOKE SIGNATURE===
  1976.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1977.        Type t = asm.GetType("IntelAudioService.Proxy.AcaProxy.RpcAcaProxy", true);
  1978.        var methodInfo = t.GetMethod("SetAcaProxyAcaSetIpParamDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1979.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { AcaSetIpParamDelegate _acaSetIpParamDelegate });
  1980.        ===END SIGNATURE===
  1981.  
  1982. Method: SetAcaProxyAcaGetIpParamDelegate
  1983.        ===PARASITE INVOKE SIGNATURE===
  1984.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1985.        Type t = asm.GetType("IntelAudioService.Proxy.AcaProxy.RpcAcaProxy", true);
  1986.        var methodInfo = t.GetMethod("SetAcaProxyAcaGetIpParamDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1987.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { AcaGetIpParamDelegate _acaGetIpPramDelegate });
  1988.        ===END SIGNATURE===
  1989.  
  1990. Method: SetAcaProxyAcaContextQueryDelegate
  1991.        ===PARASITE INVOKE SIGNATURE===
  1992.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  1993.        Type t = asm.GetType("IntelAudioService.Proxy.AcaProxy.RpcAcaProxy", true);
  1994.        var methodInfo = t.GetMethod("SetAcaProxyAcaContextQueryDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  1995.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { AcaContextQueryDelegate _acaContextQueryDelegate });
  1996.        ===END SIGNATURE===
  1997.  
  1998. Method: SetAcaProxyGetAcaApiVersionDelegate
  1999.        ===PARASITE INVOKE SIGNATURE===
  2000.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2001.        Type t = asm.GetType("IntelAudioService.Proxy.AcaProxy.RpcAcaProxy", true);
  2002.        var methodInfo = t.GetMethod("SetAcaProxyGetAcaApiVersionDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  2003.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { GetAcaApiVersionDelegate _getApiVersionDelegate });
  2004.        ===END SIGNATURE===
  2005.  
  2006. Method: SetLogMessageDelegate
  2007.        ===PARASITE INVOKE SIGNATURE===
  2008.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2009.        Type t = asm.GetType("IntelAudioService.Logger.AudioServiceLogger", true);
  2010.        var methodInfo = t.GetMethod("SetLogMessageDelegate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  2011.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { LoggerDelegate _loggerDelegate });
  2012.        ===END SIGNATURE===
  2013.  
  2014. Method: LogWppMessage
  2015.        ===PARASITE INVOKE SIGNATURE===
  2016.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2017.        Type t = asm.GetType("IntelAudioService.Logger.WppLogger", true);
  2018.        var methodInfo = t.GetMethod("LogWppMessage", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  2019.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { string _message });
  2020.        ===END SIGNATURE===
  2021.  
  2022. Method: IWoVInitSession
  2023.        ===PARASITE INVOKE SIGNATURE===
  2024.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2025.        Type t = asm.GetType("IntelAudioService.IntelWovSdk.IntelWovSdkImport", true);
  2026.        var methodInfo = t.GetMethod("IWoVInitSession", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2027.        IntelAudioService.DataTypes.IntelWovSdkStatus result = (IntelAudioService.DataTypes.IntelWovSdkStatus) methodInfo.Invoke(null, new object[] { UInt32& _sessionID });
  2028.        ===END SIGNATURE===
  2029.  
  2030. Method: IWoVDestroySession
  2031.        ===PARASITE INVOKE SIGNATURE===
  2032.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2033.        Type t = asm.GetType("IntelAudioService.IntelWovSdk.IntelWovSdkImport", true);
  2034.        var methodInfo = t.GetMethod("IWoVDestroySession", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2035.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { uint _sessionID });
  2036.        ===END SIGNATURE===
  2037.  
  2038. Method: IWoVInit
  2039.        ===PARASITE INVOKE SIGNATURE===
  2040.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2041.        Type t = asm.GetType("IntelAudioService.IntelWovSdk.IntelWovSdkImport", true);
  2042.        var methodInfo = t.GetMethod("IWoVInit", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2043.        IntelAudioService.DataTypes.IntelWovSdkStatus result = (IntelAudioService.DataTypes.IntelWovSdkStatus) methodInfo.Invoke(null, new object[] { uint _sessionID, IntelWovSdkComponent _component });
  2044.        ===END SIGNATURE===
  2045.  
  2046. Method: IWoVReset
  2047.        ===PARASITE INVOKE SIGNATURE===
  2048.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2049.        Type t = asm.GetType("IntelAudioService.IntelWovSdk.IntelWovSdkImport", true);
  2050.        var methodInfo = t.GetMethod("IWoVReset", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2051.        IntelAudioService.DataTypes.IntelWovSdkStatus result = (IntelAudioService.DataTypes.IntelWovSdkStatus) methodInfo.Invoke(null, new object[] { uint _sessionID, IntelWovSdkComponent _component });
  2052.        ===END SIGNATURE===
  2053.  
  2054. Method: IWoVSetAttribute
  2055.        ===PARASITE INVOKE SIGNATURE===
  2056.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2057.        Type t = asm.GetType("IntelAudioService.IntelWovSdk.IntelWovSdkImport", true);
  2058.        var methodInfo = t.GetMethod("IWoVSetAttribute", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2059.        IntelAudioService.DataTypes.IntelWovSdkStatus result = (IntelAudioService.DataTypes.IntelWovSdkStatus) methodInfo.Invoke(null, new object[] { IntelWovSdkConfigAttribute _attributeID, IntPtr _value });
  2060.        ===END SIGNATURE===
  2061.  
  2062. Method: IWoVSetBinAttribute
  2063.        ===PARASITE INVOKE SIGNATURE===
  2064.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2065.        Type t = asm.GetType("IntelAudioService.IntelWovSdk.IntelWovSdkImport", true);
  2066.        var methodInfo = t.GetMethod("IWoVSetBinAttribute", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2067.        IntelAudioService.DataTypes.IntelWovSdkStatus result = (IntelAudioService.DataTypes.IntelWovSdkStatus) methodInfo.Invoke(null, new object[] { IntelWovSdkConfigBinAttribute _attributeID, IntPtr _blob });
  2068.        ===END SIGNATURE===
  2069.  
  2070. Method: IWoVSetModel
  2071.        ===PARASITE INVOKE SIGNATURE===
  2072.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2073.        Type t = asm.GetType("IntelAudioService.IntelWovSdk.IntelWovSdkImport", true);
  2074.        var methodInfo = t.GetMethod("IWoVSetModel", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2075.        IntelAudioService.DataTypes.IntelWovSdkStatus result = (IntelAudioService.DataTypes.IntelWovSdkStatus) methodInfo.Invoke(null, new object[] { uint _sessionID, IntPtr _model });
  2076.        ===END SIGNATURE===
  2077.  
  2078. Method: IWoVSetModelThreshold
  2079.        ===PARASITE INVOKE SIGNATURE===
  2080.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2081.        Type t = asm.GetType("IntelAudioService.IntelWovSdk.IntelWovSdkImport", true);
  2082.        var methodInfo = t.GetMethod("IWoVSetModelThreshold", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2083.        IntelAudioService.DataTypes.IntelWovSdkStatus result = (IntelAudioService.DataTypes.IntelWovSdkStatus) methodInfo.Invoke(null, new object[] { uint _sessionID, uint _modelIndex, float _threshold });
  2084.        ===END SIGNATURE===
  2085.  
  2086. Method: IWoVPrepareLpeData
  2087.        ===PARASITE INVOKE SIGNATURE===
  2088.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2089.        Type t = asm.GetType("IntelAudioService.IntelWovSdk.IntelWovSdkImport", true);
  2090.        var methodInfo = t.GetMethod("IWoVPrepareLpeData", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2091.        IntelAudioService.DataTypes.IntelWovSdkStatus result = (IntelAudioService.DataTypes.IntelWovSdkStatus) methodInfo.Invoke(null, new object[] { uint _sessionID, IntPtr _lpeBuffer, UInt32& _lpeBufferSize });
  2092.        ===END SIGNATURE===
  2093.  
  2094. Method: GetEndpoints
  2095.        ===PARASITE INVOKE SIGNATURE===
  2096.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2097.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.EndpointDeviceManagerMethods", true);
  2098.        var methodInfo = t.GetMethod("GetEndpoints", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2099.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr& _endpointProxyList, UInt32& _endpointProxyCount });
  2100.        ===END SIGNATURE===
  2101.  
  2102. Method: KsProperty
  2103.        ===PARASITE INVOKE SIGNATURE===
  2104.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2105.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.KsPropertyMethods", true);
  2106.        var methodInfo = t.GetMethod("KsProperty", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2107.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr _ksInterface, IntPtr _ksProperty, uint _propertySize, IntPtr _propertyData, uint _propertyDataSize, UInt32& _bytesReturned });
  2108.        ===END SIGNATURE===
  2109.  
  2110. Method: CreateFarfieldDllClientInstance
  2111.        ===PARASITE INVOKE SIGNATURE===
  2112.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2113.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.FarfieldClientMethods", true);
  2114.        var methodInfo = t.GetMethod("CreateFarfieldDllClientInstance", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2115.        IntelAudioService.ControlModuleWrapper.FarfieldClientSafeHandle result = (IntelAudioService.ControlModuleWrapper.FarfieldClientSafeHandle) methodInfo.Invoke(null, new object[] { string _dllName });
  2116.        ===END SIGNATURE===
  2117.  
  2118. Method: DisposeFarfieldClient
  2119.        ===PARASITE INVOKE SIGNATURE===
  2120.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2121.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.FarfieldClientMethods", true);
  2122.        var methodInfo = t.GetMethod("DisposeFarfieldClient", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2123.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntPtr _ffClientPtr });
  2124.        ===END SIGNATURE===
  2125.  
  2126. Method: UpdateWovConfiguration
  2127.        ===PARASITE INVOKE SIGNATURE===
  2128.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2129.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.FarfieldClientMethods", true);
  2130.        var methodInfo = t.GetMethod("UpdateWovConfiguration", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2131.        System.UInt64 result = (System.UInt64) methodInfo.Invoke(null, new object[] { FarfieldClientSafeHandle _ffClientPtr, IntPtr _buffer, ulong _size });
  2132.        ===END SIGNATURE===
  2133.  
  2134. Method: UpdateReferenceWovConfiguration
  2135.        ===PARASITE INVOKE SIGNATURE===
  2136.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2137.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.FarfieldClientMethods", true);
  2138.        var methodInfo = t.GetMethod("UpdateReferenceWovConfiguration", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2139.        System.UInt64 result = (System.UInt64) methodInfo.Invoke(null, new object[] { FarfieldClientSafeHandle _ffClientPtr, IntPtr _buffer, ulong _size });
  2140.        ===END SIGNATURE===
  2141.  
  2142. Method: UpdatePpConfiguration
  2143.        ===PARASITE INVOKE SIGNATURE===
  2144.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2145.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.FarfieldClientMethods", true);
  2146.        var methodInfo = t.GetMethod("UpdatePpConfiguration", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2147.        System.UInt64 result = (System.UInt64) methodInfo.Invoke(null, new object[] { FarfieldClientSafeHandle _ffClientPtr, IntPtr _buffer, ulong _size });
  2148.        ===END SIGNATURE===
  2149.  
  2150. Method: UpdateDvConfiguration
  2151.        ===PARASITE INVOKE SIGNATURE===
  2152.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2153.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.FarfieldClientMethods", true);
  2154.        var methodInfo = t.GetMethod("UpdateDvConfiguration", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2155.        System.UInt64 result = (System.UInt64) methodInfo.Invoke(null, new object[] { FarfieldClientSafeHandle _ffClientPtr, IntPtr _buffer, ulong _size });
  2156.        ===END SIGNATURE===
  2157.  
  2158. Method: UpdateMicGeoConfiguration
  2159.        ===PARASITE INVOKE SIGNATURE===
  2160.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2161.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.FarfieldClientMethods", true);
  2162.        var methodInfo = t.GetMethod("UpdateMicGeoConfiguration", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2163.        System.UInt64 result = (System.UInt64) methodInfo.Invoke(null, new object[] { FarfieldClientSafeHandle _ffClientPtr, IntPtr _buffer, ulong _size });
  2164.        ===END SIGNATURE===
  2165.  
  2166. Method: Verify
  2167.        ===PARASITE INVOKE SIGNATURE===
  2168.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2169.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.FarfieldClientMethods", true);
  2170.        var methodInfo = t.GetMethod("Verify", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2171.        System.UInt64 result = (System.UInt64) methodInfo.Invoke(null, new object[] { FarfieldClientSafeHandle _ffClientPtr, IntPtr _inputBuffer, ulong _inputBufferSize, IntPtr _outputBuffer, ulong _outputBufferSize, UInt64& _bytesReturned });
  2172.        ===END SIGNATURE===
  2173.  
  2174. Method: Reset
  2175.        ===PARASITE INVOKE SIGNATURE===
  2176.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2177.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.FarfieldClientMethods", true);
  2178.        var methodInfo = t.GetMethod("Reset", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2179.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { FarfieldClientSafeHandle _ffClientPtr });
  2180.        ===END SIGNATURE===
  2181.  
  2182. Method: GetServiceRegistryStateKeyExport
  2183.        ===PARASITE INVOKE SIGNATURE===
  2184.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2185.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.IntelRegistryMethods", true);
  2186.        var methodInfo = t.GetMethod("GetServiceRegistryStateKeyExport", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2187.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr _serviceStatusHandle, SERVICE_REGISTRY_STATE_TYPE _stateType, IntPtr& _serviceStateKey });
  2188.        ===END SIGNATURE===
  2189.  
  2190. Method: GetRegKeyValueExport
  2191.        ===PARASITE INVOKE SIGNATURE===
  2192.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2193.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.IntelRegistryMethods", true);
  2194.        var methodInfo = t.GetMethod("GetRegKeyValueExport", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2195.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr _hKey, string _keyName, IntPtr& _keyValue });
  2196.        ===END SIGNATURE===
  2197.  
  2198. Method: ReadInterfaceRegistryKeyExport
  2199.        ===PARASITE INVOKE SIGNATURE===
  2200.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2201.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.IntelRegistryMethods", true);
  2202.        var methodInfo = t.GetMethod("ReadInterfaceRegistryKeyExport", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2203.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { string _deviceName, IntPtr& _registryKey });
  2204.        ===END SIGNATURE===
  2205.  
  2206. Method: RegCloseKeyExport
  2207.        ===PARASITE INVOKE SIGNATURE===
  2208.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2209.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.IntelRegistryMethods", true);
  2210.        var methodInfo = t.GetMethod("RegCloseKeyExport", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2211.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr _keyValue });
  2212.        ===END SIGNATURE===
  2213.  
  2214. Method: CreatePpDllClientInstance
  2215.        ===PARASITE INVOKE SIGNATURE===
  2216.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2217.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.PpDllMethods", true);
  2218.        var methodInfo = t.GetMethod("CreatePpDllClientInstance", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2219.        IntelAudioService.ControlModuleWrapper.PpDllClientSafeHandle result = (IntelAudioService.ControlModuleWrapper.PpDllClientSafeHandle) methodInfo.Invoke(null, new object[] { string _ppDllPath });
  2220.        ===END SIGNATURE===
  2221.  
  2222. Method: DisposePpDllClient
  2223.        ===PARASITE INVOKE SIGNATURE===
  2224.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2225.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.PpDllMethods", true);
  2226.        var methodInfo = t.GetMethod("DisposePpDllClient", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2227.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntPtr _ppDllClientHandle });
  2228.        ===END SIGNATURE===
  2229.  
  2230. Method: IntelSstPreProcGetSize
  2231.        ===PARASITE INVOKE SIGNATURE===
  2232.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2233.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.PpDllMethods", true);
  2234.        var methodInfo = t.GetMethod("IntelSstPreProcGetSize", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2235.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { PpDllClientSafeHandle _ppDllHandle, IntelSstBasicConfiguration& _configuration, Int32& _memorySize });
  2236.        ===END SIGNATURE===
  2237.  
  2238. Method: IntelSstPreProcInitialize
  2239.        ===PARASITE INVOKE SIGNATURE===
  2240.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2241.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.PpDllMethods", true);
  2242.        var methodInfo = t.GetMethod("IntelSstPreProcInitialize", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2243.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { PpDllClientSafeHandle _ppDllHandle, IntPtr& _instance, IntelSstBasicConfiguration& _configuration, ICLogger& _logger });
  2244.        ===END SIGNATURE===
  2245.  
  2246. Method: IntelSstPreProcSetConfig
  2247.        ===PARASITE INVOKE SIGNATURE===
  2248.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2249.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.PpDllMethods", true);
  2250.        var methodInfo = t.GetMethod("IntelSstPreProcSetConfig", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2251.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { PpDllClientSafeHandle _ppDllHandle, IntPtr _instance, IntPtr _configBlob, uint _blobSize });
  2252.        ===END SIGNATURE===
  2253.  
  2254. Method: IntelSstPreProcGetLatency
  2255.        ===PARASITE INVOKE SIGNATURE===
  2256.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2257.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.PpDllMethods", true);
  2258.        var methodInfo = t.GetMethod("IntelSstPreProcGetLatency", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2259.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { PpDllClientSafeHandle _ppDllHandle, IntPtr _instance, Int32& _msLatency });
  2260.        ===END SIGNATURE===
  2261.  
  2262. Method: IntelSstPreProcProcess
  2263.        ===PARASITE INVOKE SIGNATURE===
  2264.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2265.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.PpDllMethods", true);
  2266.        var methodInfo = t.GetMethod("IntelSstPreProcProcess", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2267.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { PpDllClientSafeHandle _ppDllHandle, IntPtr _instance, IntelSstInput& _input, IntPtr _outputBuffer });
  2268.        ===END SIGNATURE===
  2269.  
  2270. Method: IntelSstPreProcBurstProcess
  2271.        ===PARASITE INVOKE SIGNATURE===
  2272.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2273.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.PpDllMethods", true);
  2274.        var methodInfo = t.GetMethod("IntelSstPreProcBurstProcess", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2275.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { PpDllClientSafeHandle _ppDllHandle, IntPtr _instance, IntelSstBurstInput& _input, IntPtr _outputBuffer });
  2276.        ===END SIGNATURE===
  2277.  
  2278. Method: IntelSstPreProcReset
  2279.        ===PARASITE INVOKE SIGNATURE===
  2280.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2281.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.PpDllMethods", true);
  2282.        var methodInfo = t.GetMethod("IntelSstPreProcReset", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2283.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { PpDllClientSafeHandle _ppDllHandle, IntPtr _instance });
  2284.        ===END SIGNATURE===
  2285.  
  2286. Method: IntelSstPreProcRelease
  2287.        ===PARASITE INVOKE SIGNATURE===
  2288.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2289.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.PpDllMethods", true);
  2290.        var methodInfo = t.GetMethod("IntelSstPreProcRelease", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2291.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { PpDllClientSafeHandle _ppDllHandle, IntPtr _instance });
  2292.        ===END SIGNATURE===
  2293.  
  2294. Method: CreateLpalListenerInstance
  2295.        ===PARASITE INVOKE SIGNATURE===
  2296.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2297.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovListenerMethods", true);
  2298.        var methodInfo = t.GetMethod("CreateLpalListenerInstance", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2299.        IntelAudioService.ControlModuleWrapper.IntelListenerSafeHandle result = (IntelAudioService.ControlModuleWrapper.IntelListenerSafeHandle) methodInfo.Invoke(null, new object[] {  });
  2300.        ===END SIGNATURE===
  2301.  
  2302. Method: DisposeLpalListener
  2303.        ===PARASITE INVOKE SIGNATURE===
  2304.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2305.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovListenerMethods", true);
  2306.        var methodInfo = t.GetMethod("DisposeLpalListener", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2307.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntPtr _listnerHandle });
  2308.        ===END SIGNATURE===
  2309.  
  2310. Method: LCloseAllSessions
  2311.        ===PARASITE INVOKE SIGNATURE===
  2312.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2313.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovListenerMethods", true);
  2314.        var methodInfo = t.GetMethod("LCloseAllSessions", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2315.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntelListenerSafeHandle _listnerHandle });
  2316.        ===END SIGNATURE===
  2317.  
  2318. Method: LCreateStream
  2319.        ===PARASITE INVOKE SIGNATURE===
  2320.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2321.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovListenerMethods", true);
  2322.        var methodInfo = t.GetMethod("LCreateStream", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2323.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntelListenerSafeHandle _listnerHandle, uint _pid, string _ppMemoryName, string _rawMemoryName, uint _channelsCount, eIntcSpeechMode _speechMode, bool _enablePreprocessing });
  2324.        ===END SIGNATURE===
  2325.  
  2326. Method: LDestroyStream
  2327.        ===PARASITE INVOKE SIGNATURE===
  2328.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2329.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovListenerMethods", true);
  2330.        var methodInfo = t.GetMethod("LDestroyStream", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2331.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntelListenerSafeHandle _listnerHandle, uint _pid });
  2332.        ===END SIGNATURE===
  2333.  
  2334. Method: LStart
  2335.        ===PARASITE INVOKE SIGNATURE===
  2336.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2337.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovListenerMethods", true);
  2338.        var methodInfo = t.GetMethod("LStart", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2339.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntelListenerSafeHandle _listnerHandle, uint _pid });
  2340.        ===END SIGNATURE===
  2341.  
  2342. Method: LStop
  2343.        ===PARASITE INVOKE SIGNATURE===
  2344.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2345.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovListenerMethods", true);
  2346.        var methodInfo = t.GetMethod("LStop", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2347.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntelListenerSafeHandle _listnerHandle, uint _pid });
  2348.        ===END SIGNATURE===
  2349.  
  2350. Method: LCfg
  2351.        ===PARASITE INVOKE SIGNATURE===
  2352.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2353.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovListenerMethods", true);
  2354.        var methodInfo = t.GetMethod("LCfg", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2355.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntelListenerSafeHandle _listnerHandle, bool _stopStreamingOnWup, uint _keyPhraseDetectionSensitivity, string _sDataBlobFilePath, string _sDataReservedFilePath });
  2356.        ===END SIGNATURE===
  2357.  
  2358. Method: LRead
  2359.        ===PARASITE INVOKE SIGNATURE===
  2360.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2361.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovListenerMethods", true);
  2362.        var methodInfo = t.GetMethod("LRead", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2363.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntelListenerSafeHandle _listnerHandle, uint _pid, Double& _performanceDiff });
  2364.        ===END SIGNATURE===
  2365.  
  2366. Method: LQueryNotif
  2367.        ===PARASITE INVOKE SIGNATURE===
  2368.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2369.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovListenerMethods", true);
  2370.        var methodInfo = t.GetMethod("LQueryNotif", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2371.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntelListenerSafeHandle _listnerHandle, uint _pid, eIntcEventNotificationType& _notificationType });
  2372.        ===END SIGNATURE===
  2373.  
  2374. Method: LGetBufferMetadata
  2375.        ===PARASITE INVOKE SIGNATURE===
  2376.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2377.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovListenerMethods", true);
  2378.        var methodInfo = t.GetMethod("LGetBufferMetadata", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2379.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntelListenerSafeHandle _listnerHandle, uint _pid, BufferMetadata& _bufferMetadata });
  2380.        ===END SIGNATURE===
  2381.  
  2382. Method: LGetDetectionData
  2383.        ===PARASITE INVOKE SIGNATURE===
  2384.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2385.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovListenerMethods", true);
  2386.        var methodInfo = t.GetMethod("LGetDetectionData", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2387.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntelListenerSafeHandle _listnerHandle, uint _pid, DetectionData& _detectionData });
  2388.        ===END SIGNATURE===
  2389.  
  2390. Method: LOpenStream
  2391.        ===PARASITE INVOKE SIGNATURE===
  2392.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2393.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovListenerMethods", true);
  2394.        var methodInfo = t.GetMethod("LOpenStream", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2395.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntelListenerSafeHandle _listnerHandle, uint _pid });
  2396.        ===END SIGNATURE===
  2397.  
  2398. Method: LWaitHandle
  2399.        ===PARASITE INVOKE SIGNATURE===
  2400.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2401.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovListenerMethods", true);
  2402.        var methodInfo = t.GetMethod("LWaitHandle", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2403.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { IntelListenerSafeHandle _listnerHandle, uint _pid });
  2404.        ===END SIGNATURE===
  2405.  
  2406. Method: LQuerySpeechMode
  2407.        ===PARASITE INVOKE SIGNATURE===
  2408.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2409.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovListenerMethods", true);
  2410.        var methodInfo = t.GetMethod("LQuerySpeechMode", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2411.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntelListenerSafeHandle _listnerHandle, uint _pid, eIntcSpeechMode& _speechMode });
  2412.        ===END SIGNATURE===
  2413.  
  2414. Method: LReset
  2415.        ===PARASITE INVOKE SIGNATURE===
  2416.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2417.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovListenerMethods", true);
  2418.        var methodInfo = t.GetMethod("LReset", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2419.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntelListenerSafeHandle _listnerHandle, uint _pid });
  2420.        ===END SIGNATURE===
  2421.  
  2422. Method: GetEx
  2423.        ===PARASITE INVOKE SIGNATURE===
  2424.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2425.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.ControlModuleException", true);
  2426.        var methodInfo = t.GetMethod("GetEx", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  2427.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { String& _message });
  2428.        ===END SIGNATURE===
  2429.  
  2430. Method: CreateWoVControlInstance
  2431.        ===PARASITE INVOKE SIGNATURE===
  2432.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2433.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovControl.WovControlMethods", true);
  2434.        var methodInfo = t.GetMethod("CreateWoVControlInstance", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2435.        IntelAudioService.ControlModuleWrapper.WovControl.IntelWovSafeHandle result = (IntelAudioService.ControlModuleWrapper.WovControl.IntelWovSafeHandle) methodInfo.Invoke(null, new object[] {  });
  2436.        ===END SIGNATURE===
  2437.  
  2438. Method: DisposeWoVControl
  2439.        ===PARASITE INVOKE SIGNATURE===
  2440.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2441.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovControl.WovControlMethods", true);
  2442.        var methodInfo = t.GetMethod("DisposeWoVControl", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2443.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntPtr _wovHandle });
  2444.        ===END SIGNATURE===
  2445.  
  2446. Method: InitializeKsControl
  2447.        ===PARASITE INVOKE SIGNATURE===
  2448.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2449.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovControl.WovControlMethods", true);
  2450.        var methodInfo = t.GetMethod("InitializeKsControl", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2451.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntelWovSafeHandle _wovControllerPtr });
  2452.        ===END SIGNATURE===
  2453.  
  2454. Method: UnloadKsControl
  2455.        ===PARASITE INVOKE SIGNATURE===
  2456.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2457.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovControl.WovControlMethods", true);
  2458.        var methodInfo = t.GetMethod("UnloadKsControl", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2459.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntelWovSafeHandle _wovControllerPtr });
  2460.        ===END SIGNATURE===
  2461.  
  2462. Method: WovConfigWaitHandle
  2463.        ===PARASITE INVOKE SIGNATURE===
  2464.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2465.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovControl.WovControlMethods", true);
  2466.        var methodInfo = t.GetMethod("WovConfigWaitHandle", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2467.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { IntelWovSafeHandle _wovControllerPtr });
  2468.        ===END SIGNATURE===
  2469.  
  2470. Method: CreateKsStream
  2471.        ===PARASITE INVOKE SIGNATURE===
  2472.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2473.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovControl.WovControlMethods", true);
  2474.        var methodInfo = t.GetMethod("CreateKsStream", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2475.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntelWovSafeHandle _wovControllerPtr, uint _pid });
  2476.        ===END SIGNATURE===
  2477.  
  2478. Method: StartStream
  2479.        ===PARASITE INVOKE SIGNATURE===
  2480.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2481.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovControl.WovControlMethods", true);
  2482.        var methodInfo = t.GetMethod("StartStream", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2483.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntelWovSafeHandle _wovControllerPtr });
  2484.        ===END SIGNATURE===
  2485.  
  2486. Method: RunStream
  2487.        ===PARASITE INVOKE SIGNATURE===
  2488.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2489.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovControl.WovControlMethods", true);
  2490.        var methodInfo = t.GetMethod("RunStream", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2491.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntelWovSafeHandle _wovControllerPtr });
  2492.        ===END SIGNATURE===
  2493.  
  2494. Method: StopKsStream
  2495.        ===PARASITE INVOKE SIGNATURE===
  2496.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2497.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovControl.WovControlMethods", true);
  2498.        var methodInfo = t.GetMethod("StopKsStream", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2499.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntelWovSafeHandle _wovControllerPtr });
  2500.        ===END SIGNATURE===
  2501.  
  2502. Method: GetSpeechDeviceId
  2503.        ===PARASITE INVOKE SIGNATURE===
  2504.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2505.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovControl.WovControlMethods", true);
  2506.        var methodInfo = t.GetMethod("GetSpeechDeviceId", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2507.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntelWovSafeHandle _wovControllerPtr, String& _speechPinId });
  2508.        ===END SIGNATURE===
  2509.  
  2510. Method: UnloadPpClient
  2511.        ===PARASITE INVOKE SIGNATURE===
  2512.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2513.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovControl.WovControlMethods", true);
  2514.        var methodInfo = t.GetMethod("UnloadPpClient", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2515.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntelWovSafeHandle _wovControllerPtr });
  2516.        ===END SIGNATURE===
  2517.  
  2518. Method: UnregisterKsEventHandle
  2519.        ===PARASITE INVOKE SIGNATURE===
  2520.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2521.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovControl.WovControlMethods", true);
  2522.        var methodInfo = t.GetMethod("UnregisterKsEventHandle", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2523.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntelWovSafeHandle _wovControllerPtr });
  2524.        ===END SIGNATURE===
  2525.  
  2526. Method: ActivateDevice
  2527.        ===PARASITE INVOKE SIGNATURE===
  2528.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2529.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovControl.WovControlMethods", true);
  2530.        var methodInfo = t.GetMethod("ActivateDevice", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2531.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntelWovSafeHandle _wovControllerPtr, string _deviceId });
  2532.        ===END SIGNATURE===
  2533.  
  2534. Method: RemoveDevice
  2535.        ===PARASITE INVOKE SIGNATURE===
  2536.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2537.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovControl.WovControlMethods", true);
  2538.        var methodInfo = t.GetMethod("RemoveDevice", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2539.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntelWovSafeHandle _wovControllerPtr, string _deviceId, Int32& _devicesLeft });
  2540.        ===END SIGNATURE===
  2541.  
  2542. Method: AddDevice
  2543.        ===PARASITE INVOKE SIGNATURE===
  2544.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2545.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovControl.WovControlMethods", true);
  2546.        var methodInfo = t.GetMethod("AddDevice", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2547.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntelWovSafeHandle _wovControllerPtr, string _deviceId });
  2548.        ===END SIGNATURE===
  2549.  
  2550. Method: IsCaptureDevice
  2551.        ===PARASITE INVOKE SIGNATURE===
  2552.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2553.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovControl.WovControlMethods", true);
  2554.        var methodInfo = t.GetMethod("IsCaptureDevice", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2555.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntelWovSafeHandle _wovControllerPtr, string _deviceId });
  2556.        ===END SIGNATURE===
  2557.  
  2558. Method: IsLpCapableDevice
  2559.        ===PARASITE INVOKE SIGNATURE===
  2560.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2561.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovControl.WovControlMethods", true);
  2562.        var methodInfo = t.GetMethod("IsLpCapableDevice", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2563.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntelWovSafeHandle _wovControllerPtr, string _deviceId });
  2564.        ===END SIGNATURE===
  2565.  
  2566. Method: GetFirstLpCapableArrayEndpointId
  2567.        ===PARASITE INVOKE SIGNATURE===
  2568.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2569.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovControl.WovControlMethods", true);
  2570.        var methodInfo = t.GetMethod("GetFirstLpCapableArrayEndpointId", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2571.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntelWovSafeHandle _wovControllerPtr, bool _ppCapable, String& _endpointId });
  2572.        ===END SIGNATURE===
  2573.  
  2574. Method: GetActiveEndpointId
  2575.        ===PARASITE INVOKE SIGNATURE===
  2576.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2577.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovControl.WovControlMethods", true);
  2578.        var methodInfo = t.GetMethod("GetActiveEndpointId", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2579.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntelWovSafeHandle _wovControllerPtr, String& _endpointId });
  2580.        ===END SIGNATURE===
  2581.  
  2582. Method: GetMicArray
  2583.        ===PARASITE INVOKE SIGNATURE===
  2584.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2585.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovControl.WovControlMethods", true);
  2586.        var methodInfo = t.GetMethod("GetMicArray", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2587.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntelWovSafeHandle _wovControllerPtr, KSAUDIO_MIC_ARRAY_GEOMETRY_WRAPPER& _geometry });
  2588.        ===END SIGNATURE===
  2589.  
  2590. Method: LoadKsPipeline
  2591.        ===PARASITE INVOKE SIGNATURE===
  2592.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2593.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovControl.WovControlMethods", true);
  2594.        var methodInfo = t.GetMethod("LoadKsPipeline", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2595.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntelWovSafeHandle _wovControllerPtr, uint _micChannelsCount, uint _referenceChannelsCount, ushort _bitDepth, ushort _containerSize, eIntcSpeechMode _mode, bool _preprocessed, uint _ksMicCoordArrayLen, Boolean& _usesPpDll });
  2596.        ===END SIGNATURE===
  2597.  
  2598. Method: GetKsStatus
  2599.        ===PARASITE INVOKE SIGNATURE===
  2600.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2601.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.WovControl.WovControlMethods", true);
  2602.        var methodInfo = t.GetMethod("GetKsStatus", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2603.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntelWovSafeHandle _wovControllerPtr, Boolean& _areWovNotificationsEnabled, Boolean& _isPreprocessingEnabled, UInt32& _micChannelsCount, UInt32& _referenceChannelsCount, UInt32& _ksMicCoordArrayLen, UInt16& _bitDepth, UInt16& _containerSize, EndpointDeviceData& _defaultDevice, string _queriedDevice });
  2604.        ===END SIGNATURE===
  2605.  
  2606. Method: CreateIOCTLControlInstance
  2607.        ===PARASITE INVOKE SIGNATURE===
  2608.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2609.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.Ioctl.IoctlMethods", true);
  2610.        var methodInfo = t.GetMethod("CreateIOCTLControlInstance", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2611.        IntelAudioService.ControlModuleWrapper.Ioctl.IntelIOCTLSafeHandle result = (IntelAudioService.ControlModuleWrapper.Ioctl.IntelIOCTLSafeHandle) methodInfo.Invoke(null, new object[] {  });
  2612.        ===END SIGNATURE===
  2613.  
  2614. Method: CreateHpalIOCTLControlInstance
  2615.        ===PARASITE INVOKE SIGNATURE===
  2616.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2617.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.Ioctl.IoctlMethods", true);
  2618.        var methodInfo = t.GetMethod("CreateHpalIOCTLControlInstance", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2619.        IntelAudioService.ControlModuleWrapper.Ioctl.IntelIOCTLSafeHandle result = (IntelAudioService.ControlModuleWrapper.Ioctl.IntelIOCTLSafeHandle) methodInfo.Invoke(null, new object[] {  });
  2620.        ===END SIGNATURE===
  2621.  
  2622. Method: DisposeIOCTLControl
  2623.        ===PARASITE INVOKE SIGNATURE===
  2624.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2625.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.Ioctl.IoctlMethods", true);
  2626.        var methodInfo = t.GetMethod("DisposeIOCTLControl", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2627.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntPtr _ioctlHandle });
  2628.        ===END SIGNATURE===
  2629.  
  2630. Method: GetTinyParameter
  2631.        ===PARASITE INVOKE SIGNATURE===
  2632.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2633.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.Ioctl.IoctlMethods", true);
  2634.        var methodInfo = t.GetMethod("GetTinyParameter", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2635.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntelIOCTLSafeHandle _ioctlHandle, uint _feature, uint _parameterId, UInt32& _parameterData });
  2636.        ===END SIGNATURE===
  2637.  
  2638. Method: SetTinyParameter
  2639.        ===PARASITE INVOKE SIGNATURE===
  2640.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2641.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.Ioctl.IoctlMethods", true);
  2642.        var methodInfo = t.GetMethod("SetTinyParameter", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2643.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntelIOCTLSafeHandle _ioctlHandle, uint _feature, uint _parameterId, uint _parameterData, bool _setAsDefault });
  2644.        ===END SIGNATURE===
  2645.  
  2646. Method: GetBigParameter
  2647.        ===PARASITE INVOKE SIGNATURE===
  2648.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2649.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.Ioctl.IoctlMethods", true);
  2650.        var methodInfo = t.GetMethod("GetBigParameter", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2651.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntelIOCTLSafeHandle _ioctlHandle, uint _feature, uint _parameterId, IntPtr& _dataBlob, UInt64& _dataBlobSize });
  2652.        ===END SIGNATURE===
  2653.  
  2654. Method: SetBigParameter
  2655.        ===PARASITE INVOKE SIGNATURE===
  2656.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2657.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.Ioctl.IoctlMethods", true);
  2658.        var methodInfo = t.GetMethod("SetBigParameter", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2659.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntelIOCTLSafeHandle _ioctlHandle, uint _feature, uint _parameterId, IntPtr _dataBlob, ulong _dataBlobSize });
  2660.        ===END SIGNATURE===
  2661.  
  2662. Method: GetStructParameter
  2663.        ===PARASITE INVOKE SIGNATURE===
  2664.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2665.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.Ioctl.IoctlMethods", true);
  2666.        var methodInfo = t.GetMethod("GetStructParameter", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2667.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntelIOCTLSafeHandle _ioctlHandle, uint _ioctlCode, uint _featureId, IntPtr& _data, uint _dataSize });
  2668.        ===END SIGNATURE===
  2669.  
  2670. Method: GetDevicePath
  2671.        ===PARASITE INVOKE SIGNATURE===
  2672.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2673.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.Ioctl.IoctlMethods", true);
  2674.        var methodInfo = t.GetMethod("GetDevicePath", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2675.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntelIOCTLSafeHandle _ioctlHandle, IntPtr& _devName });
  2676.        ===END SIGNATURE===
  2677.  
  2678. Method: GetProcessWorkingSetSizeExExport
  2679.        ===PARASITE INVOKE SIGNATURE===
  2680.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2681.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.Core.Win32NativeMethods", true);
  2682.        var methodInfo = t.GetMethod("GetProcessWorkingSetSizeExExport", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2683.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr _hProcess, Int32& _minWorkingSetSize, Int32& _maxWorkingSetSize, QUOTA_LIMITS_HARDWS& Flags });
  2684.        ===END SIGNATURE===
  2685.  
  2686. Method: SetProcessWorkingSetSizeExExport
  2687.        ===PARASITE INVOKE SIGNATURE===
  2688.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2689.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.Core.Win32NativeMethods", true);
  2690.        var methodInfo = t.GetMethod("SetProcessWorkingSetSizeExExport", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2691.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr _hProcess, int _minWorkingSetSize, int _maxWorkingSetSize, QUOTA_LIMITS_HARDWS Flags });
  2692.        ===END SIGNATURE===
  2693.  
  2694. Method: DuplicateHandleExport
  2695.        ===PARASITE INVOKE SIGNATURE===
  2696.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2697.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.Core.Win32NativeMethods", true);
  2698.        var methodInfo = t.GetMethod("DuplicateHandleExport", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2699.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { uint _callerPid, IntPtr _wupEvent });
  2700.        ===END SIGNATURE===
  2701.  
  2702. Method: CloseHandleExport
  2703.        ===PARASITE INVOKE SIGNATURE===
  2704.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2705.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.Core.Win32NativeMethods", true);
  2706.        var methodInfo = t.GetMethod("CloseHandleExport", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2707.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hObject });
  2708.        ===END SIGNATURE===
  2709.  
  2710. Method: CallNtPowerInformationExport
  2711.        ===PARASITE INVOKE SIGNATURE===
  2712.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2713.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.Core.WinAPINativeMethods", true);
  2714.        var methodInfo = t.GetMethod("CallNtPowerInformationExport", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2715.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { int InformationLevel, IntPtr lpInputBuffer, int nInputBufferSize, SYSTEM_POWER_CAPABILITIES& spi, int nOutputBufferSize });
  2716.        ===END SIGNATURE===
  2717.  
  2718. Method: RegisterServiceCtrlHandlerExWExport
  2719.        ===PARASITE INVOKE SIGNATURE===
  2720.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2721.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.Core.WinAPINativeMethods", true);
  2722.        var methodInfo = t.GetMethod("RegisterServiceCtrlHandlerExWExport", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2723.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { string lpServiceName, ServiceControlHandlerEx cbex, IntPtr context });
  2724.        ===END SIGNATURE===
  2725.  
  2726. Method: RegisterPowerSettingNotificationExport
  2727.        ===PARASITE INVOKE SIGNATURE===
  2728.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2729.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.Core.WinAPINativeMethods", true);
  2730.        var methodInfo = t.GetMethod("RegisterPowerSettingNotificationExport", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2731.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { IntPtr hRecipient, Guid& PowerSettingGuid, int Flags });
  2732.        ===END SIGNATURE===
  2733.  
  2734. Method: UnregisterPowerSettingNotificationExport
  2735.        ===PARASITE INVOKE SIGNATURE===
  2736.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2737.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.Core.WinAPINativeMethods", true);
  2738.        var methodInfo = t.GetMethod("UnregisterPowerSettingNotificationExport", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2739.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr handle });
  2740.        ===END SIGNATURE===
  2741.  
  2742. Method: AdjustSecurityPrivileges
  2743.        ===PARASITE INVOKE SIGNATURE===
  2744.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2745.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.Core.WinAPINativeMethods", true);
  2746.        var methodInfo = t.GetMethod("AdjustSecurityPrivileges", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2747.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] {  });
  2748.        ===END SIGNATURE===
  2749.  
  2750. Method: IsApiSetImplementedExport
  2751.        ===PARASITE INVOKE SIGNATURE===
  2752.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2753.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.Core.WinAPINativeMethods", true);
  2754.        var methodInfo = t.GetMethod("IsApiSetImplementedExport", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2755.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { string _apiSetName });
  2756.        ===END SIGNATURE===
  2757.  
  2758. Method: IsPowerManagmentApiSetImplementedExport
  2759.        ===PARASITE INVOKE SIGNATURE===
  2760.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2761.        Type t = asm.GetType("IntelAudioService.ControlModuleWrapper.Core.WinAPINativeMethods", true);
  2762.        var methodInfo = t.GetMethod("IsPowerManagmentApiSetImplementedExport", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2763.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] {  });
  2764.        ===END SIGNATURE===
  2765.  
  2766. Method: CreateAcaDetectorDllClientInstance
  2767.        ===PARASITE INVOKE SIGNATURE===
  2768.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2769.        Type t = asm.GetType("IntelAudioService.Aca.AcaDetectorDll.AcaDetectorDllMethods", true);
  2770.        var methodInfo = t.GetMethod("CreateAcaDetectorDllClientInstance", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2771.        IntelAudioService.Aca.AcaDetectorDll.AcaDetectorDllSafeHandle result = (IntelAudioService.Aca.AcaDetectorDll.AcaDetectorDllSafeHandle) methodInfo.Invoke(null, new object[] { string _acaDetectorDllPath });
  2772.        ===END SIGNATURE===
  2773.  
  2774. Method: DisposeAcaDetectorDllClient
  2775.        ===PARASITE INVOKE SIGNATURE===
  2776.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2777.        Type t = asm.GetType("IntelAudioService.Aca.AcaDetectorDll.AcaDetectorDllMethods", true);
  2778.        var methodInfo = t.GetMethod("DisposeAcaDetectorDllClient", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2779.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntPtr _acaDetectorDllHandle });
  2780.        ===END SIGNATURE===
  2781.  
  2782. Method: ACADetectorGetCaps
  2783.        ===PARASITE INVOKE SIGNATURE===
  2784.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2785.        Type t = asm.GetType("IntelAudioService.Aca.AcaDetectorDll.AcaDetectorDllMethods", true);
  2786.        var methodInfo = t.GetMethod("ACADetectorGetCaps", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2787.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { AcaDetectorDllSafeHandle _acaDllHandle, string _acaIpPath, IntPtr _acaIpSoundsList });
  2788.        ===END SIGNATURE===
  2789.  
  2790. Method: ACADetectorBuildArmingData
  2791.        ===PARASITE INVOKE SIGNATURE===
  2792.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2793.        Type t = asm.GetType("IntelAudioService.Aca.AcaDetectorDll.AcaDetectorDllMethods", true);
  2794.        var methodInfo = t.GetMethod("ACADetectorBuildArmingData", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2795.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { AcaDetectorDllSafeHandle _acaDllHandle, Guid _moduleId, IntPtr _acaList, IntPtr _acaConfList });
  2796.        ===END SIGNATURE===
  2797.  
  2798. Method: ACADetectorVerifyDetection
  2799.        ===PARASITE INVOKE SIGNATURE===
  2800.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2801.        Type t = asm.GetType("IntelAudioService.Aca.AcaDetectorDll.AcaDetectorDllMethods", true);
  2802.        var methodInfo = t.GetMethod("ACADetectorVerifyDetection", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2803.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { AcaDetectorDllSafeHandle _acaDllHandle, Guid _moduleId, uint _inputBufSize, IntPtr _buf, UInt64& _startPcValue, UInt64& _endPcValue, IntPtr _acaDetection });
  2804.        ===END SIGNATURE===
  2805.  
  2806. Method: GetAcaDetectorApiVersion
  2807.        ===PARASITE INVOKE SIGNATURE===
  2808.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2809.        Type t = asm.GetType("IntelAudioService.Aca.AcaDetectorDll.AcaDetectorDllMethods", true);
  2810.        var methodInfo = t.GetMethod("GetAcaDetectorApiVersion", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2811.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { AcaDetectorDllSafeHandle _acaDllHandle, UInt32& _major, UInt32& _minor });
  2812.        ===END SIGNATURE===
  2813.  
  2814. Method: GetLibraryVersion
  2815.        ===PARASITE INVOKE SIGNATURE===
  2816.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\intcoed.inf_amd64_0f43cda6a2474b5c\AS\IAS\IntelAudioService.exe");
  2817.        Type t = asm.GetType("IntelAudioService.Aca.AcaDetectorDll.AcaDetectorDllMethods", true);
  2818.        var methodInfo = t.GetMethod("GetLibraryVersion", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2819.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { AcaDetectorDllSafeHandle _acaDllHandle, UInt32& _major, UInt32& _minor, UInt32& _build, UInt32& _revision });
  2820.        ===END SIGNATURE===
  2821. -------------
  2822. -------------
  2823. [FILE] C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KAPSService.exe
  2824.  
  2825. Method: ChangeServiceConfig2
  2826.        ===PARASITE INVOKE SIGNATURE===
  2827.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KAPSService.exe");
  2828.        Type t = asm.GetType("winsw.Advapi32", true);
  2829.        var methodInfo = t.GetMethod("ChangeServiceConfig2", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  2830.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hService, SERVICE_CONFIG_INFOLEVEL dwInfoLevel, IntPtr lpInfo });
  2831.        ===END SIGNATURE===
  2832.  
  2833. Method: ChangeServiceConfig2
  2834.        ===PARASITE INVOKE SIGNATURE===
  2835.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KAPSService.exe");
  2836.        Type t = asm.GetType("winsw.Advapi32", true);
  2837.        var methodInfo = t.GetMethod("ChangeServiceConfig2", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  2838.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hService, SERVICE_CONFIG_INFOLEVEL dwInfoLevel, SERVICE_FAILURE_ACTIONS& sfa });
  2839.        ===END SIGNATURE===
  2840.  
  2841. Method: OpenSCManager
  2842.        ===PARASITE INVOKE SIGNATURE===
  2843.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KAPSService.exe");
  2844.        Type t = asm.GetType("winsw.Advapi32", true);
  2845.        var methodInfo = t.GetMethod("OpenSCManager", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  2846.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { string machineName, string databaseName, uint dwAccess });
  2847.        ===END SIGNATURE===
  2848.  
  2849. Method: OpenService
  2850.        ===PARASITE INVOKE SIGNATURE===
  2851.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KAPSService.exe");
  2852.        Type t = asm.GetType("winsw.Advapi32", true);
  2853.        var methodInfo = t.GetMethod("OpenService", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  2854.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { IntPtr hSCManager, string lpServiceName, uint dwDesiredAccess });
  2855.        ===END SIGNATURE===
  2856.  
  2857. Method: CloseServiceHandle
  2858.        ===PARASITE INVOKE SIGNATURE===
  2859.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KAPSService.exe");
  2860.        Type t = asm.GetType("winsw.Advapi32", true);
  2861.        var methodInfo = t.GetMethod("CloseServiceHandle", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  2862.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hSCObject });
  2863.        ===END SIGNATURE===
  2864.  
  2865. Method: SetServiceStatus
  2866.        ===PARASITE INVOKE SIGNATURE===
  2867.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KAPSService.exe");
  2868.        Type t = asm.GetType("winsw.Advapi32", true);
  2869.        var methodInfo = t.GetMethod("SetServiceStatus", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  2870.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hServiceStatus, SERVICE_STATUS& lpServiceStatus });
  2871.        ===END SIGNATURE===
  2872.  
  2873. Method: LsaOpenPolicy
  2874.        ===PARASITE INVOKE SIGNATURE===
  2875.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KAPSService.exe");
  2876.        Type t = asm.GetType("winsw.Advapi32", true);
  2877.        var methodInfo = t.GetMethod("LsaOpenPolicy", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  2878.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { LSA_UNICODE_STRING& SystemName, LSA_OBJECT_ATTRIBUTES& ObjectAttributes, int DesiredAccess, IntPtr& PolicyHandle });
  2879.        ===END SIGNATURE===
  2880.  
  2881. Method: LsaAddAccountRights
  2882.        ===PARASITE INVOKE SIGNATURE===
  2883.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KAPSService.exe");
  2884.        Type t = asm.GetType("winsw.Advapi32", true);
  2885.        var methodInfo = t.GetMethod("LsaAddAccountRights", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  2886.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr PolicyHandle, IntPtr AccountSid, LSA_UNICODE_STRING[] UserRights, uint CountOfRights });
  2887.        ===END SIGNATURE===
  2888.  
  2889. Method: FreeSid
  2890.        ===PARASITE INVOKE SIGNATURE===
  2891.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KAPSService.exe");
  2892.        Type t = asm.GetType("winsw.Advapi32", true);
  2893.        var methodInfo = t.GetMethod("FreeSid", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  2894.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntPtr pSid });
  2895.        ===END SIGNATURE===
  2896.  
  2897. Method: LookupAccountName
  2898.        ===PARASITE INVOKE SIGNATURE===
  2899.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KAPSService.exe");
  2900.        Type t = asm.GetType("winsw.Advapi32", true);
  2901.        var methodInfo = t.GetMethod("LookupAccountName", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  2902.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { string lpSystemName, string lpAccountName, IntPtr psid, Int32& cbsid, StringBuilder domainName, Int32& cbdomainLength, Int32& use });
  2903.        ===END SIGNATURE===
  2904.  
  2905. Method: IsValidSid
  2906.        ===PARASITE INVOKE SIGNATURE===
  2907.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KAPSService.exe");
  2908.        Type t = asm.GetType("winsw.Advapi32", true);
  2909.        var methodInfo = t.GetMethod("IsValidSid", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  2910.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr pSid });
  2911.        ===END SIGNATURE===
  2912.  
  2913. Method: LsaClose
  2914.        ===PARASITE INVOKE SIGNATURE===
  2915.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KAPSService.exe");
  2916.        Type t = asm.GetType("winsw.Advapi32", true);
  2917.        var methodInfo = t.GetMethod("LsaClose", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  2918.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr ObjectHandle });
  2919.        ===END SIGNATURE===
  2920.  
  2921. Method: LsaNtStatusToWinError
  2922.        ===PARASITE INVOKE SIGNATURE===
  2923.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KAPSService.exe");
  2924.        Type t = asm.GetType("winsw.Advapi32", true);
  2925.        var methodInfo = t.GetMethod("LsaNtStatusToWinError", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  2926.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { uint status });
  2927.        ===END SIGNATURE===
  2928.  
  2929. Method: SetStdHandle
  2930.        ===PARASITE INVOKE SIGNATURE===
  2931.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KAPSService.exe");
  2932.        Type t = asm.GetType("winsw.Kernel32", true);
  2933.        var methodInfo = t.GetMethod("SetStdHandle", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  2934.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { int device, IntPtr handle });
  2935.        ===END SIGNATURE===
  2936.  
  2937. Method: CreateProcess
  2938.        ===PARASITE INVOKE SIGNATURE===
  2939.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KAPSService.exe");
  2940.        Type t = asm.GetType("winsw.Kernel32", true);
  2941.        var methodInfo = t.GetMethod("CreateProcess", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  2942.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { string lpApplicationName, string lpCommandLine, IntPtr lpProcessAttributes, IntPtr lpThreadAttributes, bool bInheritHandles, uint dwCreationFlags, IntPtr lpEnvironment, string lpCurrentDirectory, STARTUPINFO& lpStartupInfo, PROCESS_INFORMATION& lpProcessInformation });
  2943.        ===END SIGNATURE===
  2944.  
  2945. Method: GetLastError
  2946.        ===PARASITE INVOKE SIGNATURE===
  2947.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KAPSService.exe");
  2948.        Type t = asm.GetType("winsw.Kernel32", true);
  2949.        var methodInfo = t.GetMethod("GetLastError", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  2950.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] {  });
  2951.        ===END SIGNATURE===
  2952.  
  2953. Method: FindWindow
  2954.        ===PARASITE INVOKE SIGNATURE===
  2955.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KAPSService.exe");
  2956.        Type t = asm.GetType("winsw.SigIntHelper", true);
  2957.        var methodInfo = t.GetMethod("FindWindow", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  2958.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { string lpClassName, string lpWindowName });
  2959.        ===END SIGNATURE===
  2960.  
  2961. Method: AttachConsole
  2962.        ===PARASITE INVOKE SIGNATURE===
  2963.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KAPSService.exe");
  2964.        Type t = asm.GetType("winsw.SigIntHelper", true);
  2965.        var methodInfo = t.GetMethod("AttachConsole", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  2966.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { uint dwProcessId });
  2967.        ===END SIGNATURE===
  2968.  
  2969. Method: FreeConsole
  2970.        ===PARASITE INVOKE SIGNATURE===
  2971.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KAPSService.exe");
  2972.        Type t = asm.GetType("winsw.SigIntHelper", true);
  2973.        var methodInfo = t.GetMethod("FreeConsole", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  2974.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] {  });
  2975.        ===END SIGNATURE===
  2976.  
  2977. Method: SetConsoleCtrlHandler
  2978.        ===PARASITE INVOKE SIGNATURE===
  2979.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KAPSService.exe");
  2980.        Type t = asm.GetType("winsw.SigIntHelper", true);
  2981.        var methodInfo = t.GetMethod("SetConsoleCtrlHandler", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  2982.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { ConsoleCtrlDelegate HandlerRoutine, bool Add });
  2983.        ===END SIGNATURE===
  2984.  
  2985. Method: GenerateConsoleCtrlEvent
  2986.        ===PARASITE INVOKE SIGNATURE===
  2987.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KAPSService.exe");
  2988.        Type t = asm.GetType("winsw.SigIntHelper", true);
  2989.        var methodInfo = t.GetMethod("GenerateConsoleCtrlEvent", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  2990.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { CtrlTypes dwCtrlEvent, uint dwProcessGroupId });
  2991.        ===END SIGNATURE===
  2992. -------------
  2993. -------------
  2994. [FILE] C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KillerLU.exe
  2995.  
  2996. Method: FreeConsole
  2997.        ===PARASITE INVOKE SIGNATURE===
  2998.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KillerLU.exe");
  2999.        Type t = asm.GetType("KillerLU.KillerLU", true);
  3000.        var methodInfo = t.GetMethod("FreeConsole", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3001.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] {  });
  3002.        ===END SIGNATURE===
  3003.  
  3004. Method: AllocConsole
  3005.        ===PARASITE INVOKE SIGNATURE===
  3006.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KillerLU.exe");
  3007.        Type t = asm.GetType("KillerLU.KillerLU", true);
  3008.        var methodInfo = t.GetMethod("AllocConsole", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3009.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] {  });
  3010.        ===END SIGNATURE===
  3011. -------------
  3012. -------------
  3013. [FILE] C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KNDBWMService.exe
  3014.  
  3015. Method: ChangeServiceConfig2
  3016.        ===PARASITE INVOKE SIGNATURE===
  3017.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KNDBWMService.exe");
  3018.        Type t = asm.GetType("winsw.Advapi32", true);
  3019.        var methodInfo = t.GetMethod("ChangeServiceConfig2", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3020.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hService, SERVICE_CONFIG_INFOLEVEL dwInfoLevel, IntPtr lpInfo });
  3021.        ===END SIGNATURE===
  3022.  
  3023. Method: ChangeServiceConfig2
  3024.        ===PARASITE INVOKE SIGNATURE===
  3025.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KNDBWMService.exe");
  3026.        Type t = asm.GetType("winsw.Advapi32", true);
  3027.        var methodInfo = t.GetMethod("ChangeServiceConfig2", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3028.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hService, SERVICE_CONFIG_INFOLEVEL dwInfoLevel, SERVICE_FAILURE_ACTIONS& sfa });
  3029.        ===END SIGNATURE===
  3030.  
  3031. Method: OpenSCManager
  3032.        ===PARASITE INVOKE SIGNATURE===
  3033.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KNDBWMService.exe");
  3034.        Type t = asm.GetType("winsw.Advapi32", true);
  3035.        var methodInfo = t.GetMethod("OpenSCManager", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3036.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { string machineName, string databaseName, uint dwAccess });
  3037.        ===END SIGNATURE===
  3038.  
  3039. Method: OpenService
  3040.        ===PARASITE INVOKE SIGNATURE===
  3041.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KNDBWMService.exe");
  3042.        Type t = asm.GetType("winsw.Advapi32", true);
  3043.        var methodInfo = t.GetMethod("OpenService", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3044.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { IntPtr hSCManager, string lpServiceName, uint dwDesiredAccess });
  3045.        ===END SIGNATURE===
  3046.  
  3047. Method: CloseServiceHandle
  3048.        ===PARASITE INVOKE SIGNATURE===
  3049.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KNDBWMService.exe");
  3050.        Type t = asm.GetType("winsw.Advapi32", true);
  3051.        var methodInfo = t.GetMethod("CloseServiceHandle", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3052.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hSCObject });
  3053.        ===END SIGNATURE===
  3054.  
  3055. Method: SetServiceStatus
  3056.        ===PARASITE INVOKE SIGNATURE===
  3057.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KNDBWMService.exe");
  3058.        Type t = asm.GetType("winsw.Advapi32", true);
  3059.        var methodInfo = t.GetMethod("SetServiceStatus", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3060.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hServiceStatus, SERVICE_STATUS& lpServiceStatus });
  3061.        ===END SIGNATURE===
  3062.  
  3063. Method: LsaOpenPolicy
  3064.        ===PARASITE INVOKE SIGNATURE===
  3065.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KNDBWMService.exe");
  3066.        Type t = asm.GetType("winsw.Advapi32", true);
  3067.        var methodInfo = t.GetMethod("LsaOpenPolicy", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3068.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { LSA_UNICODE_STRING& SystemName, LSA_OBJECT_ATTRIBUTES& ObjectAttributes, int DesiredAccess, IntPtr& PolicyHandle });
  3069.        ===END SIGNATURE===
  3070.  
  3071. Method: LsaAddAccountRights
  3072.        ===PARASITE INVOKE SIGNATURE===
  3073.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KNDBWMService.exe");
  3074.        Type t = asm.GetType("winsw.Advapi32", true);
  3075.        var methodInfo = t.GetMethod("LsaAddAccountRights", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3076.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr PolicyHandle, IntPtr AccountSid, LSA_UNICODE_STRING[] UserRights, uint CountOfRights });
  3077.        ===END SIGNATURE===
  3078.  
  3079. Method: FreeSid
  3080.        ===PARASITE INVOKE SIGNATURE===
  3081.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KNDBWMService.exe");
  3082.        Type t = asm.GetType("winsw.Advapi32", true);
  3083.        var methodInfo = t.GetMethod("FreeSid", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3084.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntPtr pSid });
  3085.        ===END SIGNATURE===
  3086.  
  3087. Method: LookupAccountName
  3088.        ===PARASITE INVOKE SIGNATURE===
  3089.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KNDBWMService.exe");
  3090.        Type t = asm.GetType("winsw.Advapi32", true);
  3091.        var methodInfo = t.GetMethod("LookupAccountName", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3092.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { string lpSystemName, string lpAccountName, IntPtr psid, Int32& cbsid, StringBuilder domainName, Int32& cbdomainLength, Int32& use });
  3093.        ===END SIGNATURE===
  3094.  
  3095. Method: IsValidSid
  3096.        ===PARASITE INVOKE SIGNATURE===
  3097.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KNDBWMService.exe");
  3098.        Type t = asm.GetType("winsw.Advapi32", true);
  3099.        var methodInfo = t.GetMethod("IsValidSid", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3100.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr pSid });
  3101.        ===END SIGNATURE===
  3102.  
  3103. Method: LsaClose
  3104.        ===PARASITE INVOKE SIGNATURE===
  3105.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KNDBWMService.exe");
  3106.        Type t = asm.GetType("winsw.Advapi32", true);
  3107.        var methodInfo = t.GetMethod("LsaClose", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3108.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr ObjectHandle });
  3109.        ===END SIGNATURE===
  3110.  
  3111. Method: LsaNtStatusToWinError
  3112.        ===PARASITE INVOKE SIGNATURE===
  3113.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KNDBWMService.exe");
  3114.        Type t = asm.GetType("winsw.Advapi32", true);
  3115.        var methodInfo = t.GetMethod("LsaNtStatusToWinError", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3116.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { uint status });
  3117.        ===END SIGNATURE===
  3118.  
  3119. Method: SetStdHandle
  3120.        ===PARASITE INVOKE SIGNATURE===
  3121.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KNDBWMService.exe");
  3122.        Type t = asm.GetType("winsw.Kernel32", true);
  3123.        var methodInfo = t.GetMethod("SetStdHandle", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3124.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { int device, IntPtr handle });
  3125.        ===END SIGNATURE===
  3126.  
  3127. Method: CreateProcess
  3128.        ===PARASITE INVOKE SIGNATURE===
  3129.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KNDBWMService.exe");
  3130.        Type t = asm.GetType("winsw.Kernel32", true);
  3131.        var methodInfo = t.GetMethod("CreateProcess", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3132.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { string lpApplicationName, string lpCommandLine, IntPtr lpProcessAttributes, IntPtr lpThreadAttributes, bool bInheritHandles, uint dwCreationFlags, IntPtr lpEnvironment, string lpCurrentDirectory, STARTUPINFO& lpStartupInfo, PROCESS_INFORMATION& lpProcessInformation });
  3133.        ===END SIGNATURE===
  3134.  
  3135. Method: GetLastError
  3136.        ===PARASITE INVOKE SIGNATURE===
  3137.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KNDBWMService.exe");
  3138.        Type t = asm.GetType("winsw.Kernel32", true);
  3139.        var methodInfo = t.GetMethod("GetLastError", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3140.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] {  });
  3141.        ===END SIGNATURE===
  3142.  
  3143. Method: FindWindow
  3144.        ===PARASITE INVOKE SIGNATURE===
  3145.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KNDBWMService.exe");
  3146.        Type t = asm.GetType("winsw.SigIntHelper", true);
  3147.        var methodInfo = t.GetMethod("FindWindow", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  3148.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { string lpClassName, string lpWindowName });
  3149.        ===END SIGNATURE===
  3150.  
  3151. Method: AttachConsole
  3152.        ===PARASITE INVOKE SIGNATURE===
  3153.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KNDBWMService.exe");
  3154.        Type t = asm.GetType("winsw.SigIntHelper", true);
  3155.        var methodInfo = t.GetMethod("AttachConsole", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3156.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { uint dwProcessId });
  3157.        ===END SIGNATURE===
  3158.  
  3159. Method: FreeConsole
  3160.        ===PARASITE INVOKE SIGNATURE===
  3161.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KNDBWMService.exe");
  3162.        Type t = asm.GetType("winsw.SigIntHelper", true);
  3163.        var methodInfo = t.GetMethod("FreeConsole", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3164.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] {  });
  3165.        ===END SIGNATURE===
  3166.  
  3167. Method: SetConsoleCtrlHandler
  3168.        ===PARASITE INVOKE SIGNATURE===
  3169.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KNDBWMService.exe");
  3170.        Type t = asm.GetType("winsw.SigIntHelper", true);
  3171.        var methodInfo = t.GetMethod("SetConsoleCtrlHandler", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3172.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { ConsoleCtrlDelegate HandlerRoutine, bool Add });
  3173.        ===END SIGNATURE===
  3174.  
  3175. Method: GenerateConsoleCtrlEvent
  3176.        ===PARASITE INVOKE SIGNATURE===
  3177.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KNDBWMService.exe");
  3178.        Type t = asm.GetType("winsw.SigIntHelper", true);
  3179.        var methodInfo = t.GetMethod("GenerateConsoleCtrlEvent", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3180.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { CtrlTypes dwCtrlEvent, uint dwProcessGroupId });
  3181.        ===END SIGNATURE===
  3182. -------------
  3183. -------------
  3184. [FILE] C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KSPSService.exe
  3185.  
  3186. Method: ChangeServiceConfig2
  3187.        ===PARASITE INVOKE SIGNATURE===
  3188.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KSPSService.exe");
  3189.        Type t = asm.GetType("winsw.Advapi32", true);
  3190.        var methodInfo = t.GetMethod("ChangeServiceConfig2", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3191.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hService, SERVICE_CONFIG_INFOLEVEL dwInfoLevel, IntPtr lpInfo });
  3192.        ===END SIGNATURE===
  3193.  
  3194. Method: ChangeServiceConfig2
  3195.        ===PARASITE INVOKE SIGNATURE===
  3196.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KSPSService.exe");
  3197.        Type t = asm.GetType("winsw.Advapi32", true);
  3198.        var methodInfo = t.GetMethod("ChangeServiceConfig2", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3199.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hService, SERVICE_CONFIG_INFOLEVEL dwInfoLevel, SERVICE_FAILURE_ACTIONS& sfa });
  3200.        ===END SIGNATURE===
  3201.  
  3202. Method: OpenSCManager
  3203.        ===PARASITE INVOKE SIGNATURE===
  3204.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KSPSService.exe");
  3205.        Type t = asm.GetType("winsw.Advapi32", true);
  3206.        var methodInfo = t.GetMethod("OpenSCManager", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3207.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { string machineName, string databaseName, uint dwAccess });
  3208.        ===END SIGNATURE===
  3209.  
  3210. Method: OpenService
  3211.        ===PARASITE INVOKE SIGNATURE===
  3212.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KSPSService.exe");
  3213.        Type t = asm.GetType("winsw.Advapi32", true);
  3214.        var methodInfo = t.GetMethod("OpenService", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3215.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { IntPtr hSCManager, string lpServiceName, uint dwDesiredAccess });
  3216.        ===END SIGNATURE===
  3217.  
  3218. Method: CloseServiceHandle
  3219.        ===PARASITE INVOKE SIGNATURE===
  3220.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KSPSService.exe");
  3221.        Type t = asm.GetType("winsw.Advapi32", true);
  3222.        var methodInfo = t.GetMethod("CloseServiceHandle", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3223.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hSCObject });
  3224.        ===END SIGNATURE===
  3225.  
  3226. Method: SetServiceStatus
  3227.        ===PARASITE INVOKE SIGNATURE===
  3228.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KSPSService.exe");
  3229.        Type t = asm.GetType("winsw.Advapi32", true);
  3230.        var methodInfo = t.GetMethod("SetServiceStatus", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3231.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hServiceStatus, SERVICE_STATUS& lpServiceStatus });
  3232.        ===END SIGNATURE===
  3233.  
  3234. Method: LsaOpenPolicy
  3235.        ===PARASITE INVOKE SIGNATURE===
  3236.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KSPSService.exe");
  3237.        Type t = asm.GetType("winsw.Advapi32", true);
  3238.        var methodInfo = t.GetMethod("LsaOpenPolicy", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3239.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { LSA_UNICODE_STRING& SystemName, LSA_OBJECT_ATTRIBUTES& ObjectAttributes, int DesiredAccess, IntPtr& PolicyHandle });
  3240.        ===END SIGNATURE===
  3241.  
  3242. Method: LsaAddAccountRights
  3243.        ===PARASITE INVOKE SIGNATURE===
  3244.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KSPSService.exe");
  3245.        Type t = asm.GetType("winsw.Advapi32", true);
  3246.        var methodInfo = t.GetMethod("LsaAddAccountRights", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3247.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr PolicyHandle, IntPtr AccountSid, LSA_UNICODE_STRING[] UserRights, uint CountOfRights });
  3248.        ===END SIGNATURE===
  3249.  
  3250. Method: FreeSid
  3251.        ===PARASITE INVOKE SIGNATURE===
  3252.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KSPSService.exe");
  3253.        Type t = asm.GetType("winsw.Advapi32", true);
  3254.        var methodInfo = t.GetMethod("FreeSid", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3255.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntPtr pSid });
  3256.        ===END SIGNATURE===
  3257.  
  3258. Method: LookupAccountName
  3259.        ===PARASITE INVOKE SIGNATURE===
  3260.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KSPSService.exe");
  3261.        Type t = asm.GetType("winsw.Advapi32", true);
  3262.        var methodInfo = t.GetMethod("LookupAccountName", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3263.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { string lpSystemName, string lpAccountName, IntPtr psid, Int32& cbsid, StringBuilder domainName, Int32& cbdomainLength, Int32& use });
  3264.        ===END SIGNATURE===
  3265.  
  3266. Method: IsValidSid
  3267.        ===PARASITE INVOKE SIGNATURE===
  3268.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KSPSService.exe");
  3269.        Type t = asm.GetType("winsw.Advapi32", true);
  3270.        var methodInfo = t.GetMethod("IsValidSid", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3271.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr pSid });
  3272.        ===END SIGNATURE===
  3273.  
  3274. Method: LsaClose
  3275.        ===PARASITE INVOKE SIGNATURE===
  3276.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KSPSService.exe");
  3277.        Type t = asm.GetType("winsw.Advapi32", true);
  3278.        var methodInfo = t.GetMethod("LsaClose", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3279.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr ObjectHandle });
  3280.        ===END SIGNATURE===
  3281.  
  3282. Method: LsaNtStatusToWinError
  3283.        ===PARASITE INVOKE SIGNATURE===
  3284.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KSPSService.exe");
  3285.        Type t = asm.GetType("winsw.Advapi32", true);
  3286.        var methodInfo = t.GetMethod("LsaNtStatusToWinError", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3287.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { uint status });
  3288.        ===END SIGNATURE===
  3289.  
  3290. Method: SetStdHandle
  3291.        ===PARASITE INVOKE SIGNATURE===
  3292.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KSPSService.exe");
  3293.        Type t = asm.GetType("winsw.Kernel32", true);
  3294.        var methodInfo = t.GetMethod("SetStdHandle", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3295.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { int device, IntPtr handle });
  3296.        ===END SIGNATURE===
  3297.  
  3298. Method: CreateProcess
  3299.        ===PARASITE INVOKE SIGNATURE===
  3300.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KSPSService.exe");
  3301.        Type t = asm.GetType("winsw.Kernel32", true);
  3302.        var methodInfo = t.GetMethod("CreateProcess", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3303.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { string lpApplicationName, string lpCommandLine, IntPtr lpProcessAttributes, IntPtr lpThreadAttributes, bool bInheritHandles, uint dwCreationFlags, IntPtr lpEnvironment, string lpCurrentDirectory, STARTUPINFO& lpStartupInfo, PROCESS_INFORMATION& lpProcessInformation });
  3304.        ===END SIGNATURE===
  3305.  
  3306. Method: GetLastError
  3307.        ===PARASITE INVOKE SIGNATURE===
  3308.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KSPSService.exe");
  3309.        Type t = asm.GetType("winsw.Kernel32", true);
  3310.        var methodInfo = t.GetMethod("GetLastError", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3311.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] {  });
  3312.        ===END SIGNATURE===
  3313.  
  3314. Method: FindWindow
  3315.        ===PARASITE INVOKE SIGNATURE===
  3316.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KSPSService.exe");
  3317.        Type t = asm.GetType("winsw.SigIntHelper", true);
  3318.        var methodInfo = t.GetMethod("FindWindow", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  3319.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { string lpClassName, string lpWindowName });
  3320.        ===END SIGNATURE===
  3321.  
  3322. Method: AttachConsole
  3323.        ===PARASITE INVOKE SIGNATURE===
  3324.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KSPSService.exe");
  3325.        Type t = asm.GetType("winsw.SigIntHelper", true);
  3326.        var methodInfo = t.GetMethod("AttachConsole", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3327.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { uint dwProcessId });
  3328.        ===END SIGNATURE===
  3329.  
  3330. Method: FreeConsole
  3331.        ===PARASITE INVOKE SIGNATURE===
  3332.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KSPSService.exe");
  3333.        Type t = asm.GetType("winsw.SigIntHelper", true);
  3334.        var methodInfo = t.GetMethod("FreeConsole", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3335.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] {  });
  3336.        ===END SIGNATURE===
  3337.  
  3338. Method: SetConsoleCtrlHandler
  3339.        ===PARASITE INVOKE SIGNATURE===
  3340.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KSPSService.exe");
  3341.        Type t = asm.GetType("winsw.SigIntHelper", true);
  3342.        var methodInfo = t.GetMethod("SetConsoleCtrlHandler", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3343.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { ConsoleCtrlDelegate HandlerRoutine, bool Add });
  3344.        ===END SIGNATURE===
  3345.  
  3346. Method: GenerateConsoleCtrlEvent
  3347.        ===PARASITE INVOKE SIGNATURE===
  3348.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\KSPSService.exe");
  3349.        Type t = asm.GetType("winsw.SigIntHelper", true);
  3350.        var methodInfo = t.GetMethod("GenerateConsoleCtrlEvent", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3351.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { CtrlTypes dwCtrlEvent, uint dwProcessGroupId });
  3352.        ===END SIGNATURE===
  3353. -------------
  3354. -------------
  3355. [FILE] C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendSoftAPService.exe
  3356.  
  3357. Method: ChangeServiceConfig2
  3358.        ===PARASITE INVOKE SIGNATURE===
  3359.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendSoftAPService.exe");
  3360.        Type t = asm.GetType("winsw.Advapi32", true);
  3361.        var methodInfo = t.GetMethod("ChangeServiceConfig2", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3362.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hService, SERVICE_CONFIG_INFOLEVEL dwInfoLevel, IntPtr lpInfo });
  3363.        ===END SIGNATURE===
  3364.  
  3365. Method: ChangeServiceConfig2
  3366.        ===PARASITE INVOKE SIGNATURE===
  3367.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendSoftAPService.exe");
  3368.        Type t = asm.GetType("winsw.Advapi32", true);
  3369.        var methodInfo = t.GetMethod("ChangeServiceConfig2", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3370.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hService, SERVICE_CONFIG_INFOLEVEL dwInfoLevel, SERVICE_FAILURE_ACTIONS& sfa });
  3371.        ===END SIGNATURE===
  3372.  
  3373. Method: OpenSCManager
  3374.        ===PARASITE INVOKE SIGNATURE===
  3375.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendSoftAPService.exe");
  3376.        Type t = asm.GetType("winsw.Advapi32", true);
  3377.        var methodInfo = t.GetMethod("OpenSCManager", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3378.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { string machineName, string databaseName, uint dwAccess });
  3379.        ===END SIGNATURE===
  3380.  
  3381. Method: OpenService
  3382.        ===PARASITE INVOKE SIGNATURE===
  3383.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendSoftAPService.exe");
  3384.        Type t = asm.GetType("winsw.Advapi32", true);
  3385.        var methodInfo = t.GetMethod("OpenService", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3386.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { IntPtr hSCManager, string lpServiceName, uint dwDesiredAccess });
  3387.        ===END SIGNATURE===
  3388.  
  3389. Method: CloseServiceHandle
  3390.        ===PARASITE INVOKE SIGNATURE===
  3391.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendSoftAPService.exe");
  3392.        Type t = asm.GetType("winsw.Advapi32", true);
  3393.        var methodInfo = t.GetMethod("CloseServiceHandle", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3394.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hSCObject });
  3395.        ===END SIGNATURE===
  3396.  
  3397. Method: SetServiceStatus
  3398.        ===PARASITE INVOKE SIGNATURE===
  3399.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendSoftAPService.exe");
  3400.        Type t = asm.GetType("winsw.Advapi32", true);
  3401.        var methodInfo = t.GetMethod("SetServiceStatus", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3402.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hServiceStatus, SERVICE_STATUS& lpServiceStatus });
  3403.        ===END SIGNATURE===
  3404.  
  3405. Method: LsaOpenPolicy
  3406.        ===PARASITE INVOKE SIGNATURE===
  3407.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendSoftAPService.exe");
  3408.        Type t = asm.GetType("winsw.Advapi32", true);
  3409.        var methodInfo = t.GetMethod("LsaOpenPolicy", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3410.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { LSA_UNICODE_STRING& SystemName, LSA_OBJECT_ATTRIBUTES& ObjectAttributes, int DesiredAccess, IntPtr& PolicyHandle });
  3411.        ===END SIGNATURE===
  3412.  
  3413. Method: LsaAddAccountRights
  3414.        ===PARASITE INVOKE SIGNATURE===
  3415.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendSoftAPService.exe");
  3416.        Type t = asm.GetType("winsw.Advapi32", true);
  3417.        var methodInfo = t.GetMethod("LsaAddAccountRights", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3418.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr PolicyHandle, IntPtr AccountSid, LSA_UNICODE_STRING[] UserRights, uint CountOfRights });
  3419.        ===END SIGNATURE===
  3420.  
  3421. Method: FreeSid
  3422.        ===PARASITE INVOKE SIGNATURE===
  3423.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendSoftAPService.exe");
  3424.        Type t = asm.GetType("winsw.Advapi32", true);
  3425.        var methodInfo = t.GetMethod("FreeSid", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3426.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntPtr pSid });
  3427.        ===END SIGNATURE===
  3428.  
  3429. Method: LookupAccountName
  3430.        ===PARASITE INVOKE SIGNATURE===
  3431.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendSoftAPService.exe");
  3432.        Type t = asm.GetType("winsw.Advapi32", true);
  3433.        var methodInfo = t.GetMethod("LookupAccountName", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3434.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { string lpSystemName, string lpAccountName, IntPtr psid, Int32& cbsid, StringBuilder domainName, Int32& cbdomainLength, Int32& use });
  3435.        ===END SIGNATURE===
  3436.  
  3437. Method: IsValidSid
  3438.        ===PARASITE INVOKE SIGNATURE===
  3439.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendSoftAPService.exe");
  3440.        Type t = asm.GetType("winsw.Advapi32", true);
  3441.        var methodInfo = t.GetMethod("IsValidSid", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3442.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr pSid });
  3443.        ===END SIGNATURE===
  3444.  
  3445. Method: LsaClose
  3446.        ===PARASITE INVOKE SIGNATURE===
  3447.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendSoftAPService.exe");
  3448.        Type t = asm.GetType("winsw.Advapi32", true);
  3449.        var methodInfo = t.GetMethod("LsaClose", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3450.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr ObjectHandle });
  3451.        ===END SIGNATURE===
  3452.  
  3453. Method: LsaNtStatusToWinError
  3454.        ===PARASITE INVOKE SIGNATURE===
  3455.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendSoftAPService.exe");
  3456.        Type t = asm.GetType("winsw.Advapi32", true);
  3457.        var methodInfo = t.GetMethod("LsaNtStatusToWinError", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3458.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { uint status });
  3459.        ===END SIGNATURE===
  3460.  
  3461. Method: SetStdHandle
  3462.        ===PARASITE INVOKE SIGNATURE===
  3463.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendSoftAPService.exe");
  3464.        Type t = asm.GetType("winsw.Kernel32", true);
  3465.        var methodInfo = t.GetMethod("SetStdHandle", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3466.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { int device, IntPtr handle });
  3467.        ===END SIGNATURE===
  3468.  
  3469. Method: CreateProcess
  3470.        ===PARASITE INVOKE SIGNATURE===
  3471.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendSoftAPService.exe");
  3472.        Type t = asm.GetType("winsw.Kernel32", true);
  3473.        var methodInfo = t.GetMethod("CreateProcess", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3474.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { string lpApplicationName, string lpCommandLine, IntPtr lpProcessAttributes, IntPtr lpThreadAttributes, bool bInheritHandles, uint dwCreationFlags, IntPtr lpEnvironment, string lpCurrentDirectory, STARTUPINFO& lpStartupInfo, PROCESS_INFORMATION& lpProcessInformation });
  3475.        ===END SIGNATURE===
  3476.  
  3477. Method: GetLastError
  3478.        ===PARASITE INVOKE SIGNATURE===
  3479.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendSoftAPService.exe");
  3480.        Type t = asm.GetType("winsw.Kernel32", true);
  3481.        var methodInfo = t.GetMethod("GetLastError", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3482.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] {  });
  3483.        ===END SIGNATURE===
  3484.  
  3485. Method: FindWindow
  3486.        ===PARASITE INVOKE SIGNATURE===
  3487.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendSoftAPService.exe");
  3488.        Type t = asm.GetType("winsw.SigIntHelper", true);
  3489.        var methodInfo = t.GetMethod("FindWindow", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  3490.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { string lpClassName, string lpWindowName });
  3491.        ===END SIGNATURE===
  3492.  
  3493. Method: AttachConsole
  3494.        ===PARASITE INVOKE SIGNATURE===
  3495.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendSoftAPService.exe");
  3496.        Type t = asm.GetType("winsw.SigIntHelper", true);
  3497.        var methodInfo = t.GetMethod("AttachConsole", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3498.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { uint dwProcessId });
  3499.        ===END SIGNATURE===
  3500.  
  3501. Method: FreeConsole
  3502.        ===PARASITE INVOKE SIGNATURE===
  3503.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendSoftAPService.exe");
  3504.        Type t = asm.GetType("winsw.SigIntHelper", true);
  3505.        var methodInfo = t.GetMethod("FreeConsole", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3506.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] {  });
  3507.        ===END SIGNATURE===
  3508.  
  3509. Method: SetConsoleCtrlHandler
  3510.        ===PARASITE INVOKE SIGNATURE===
  3511.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendSoftAPService.exe");
  3512.        Type t = asm.GetType("winsw.SigIntHelper", true);
  3513.        var methodInfo = t.GetMethod("SetConsoleCtrlHandler", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3514.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { ConsoleCtrlDelegate HandlerRoutine, bool Add });
  3515.        ===END SIGNATURE===
  3516.  
  3517. Method: GenerateConsoleCtrlEvent
  3518.        ===PARASITE INVOKE SIGNATURE===
  3519.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendSoftAPService.exe");
  3520.        Type t = asm.GetType("winsw.SigIntHelper", true);
  3521.        var methodInfo = t.GetMethod("GenerateConsoleCtrlEvent", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3522.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { CtrlTypes dwCtrlEvent, uint dwProcessGroupId });
  3523.        ===END SIGNATURE===
  3524. -------------
  3525. -------------
  3526. [FILE] C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendUtilityService.exe
  3527.  
  3528. Method: ChangeServiceConfig2
  3529.        ===PARASITE INVOKE SIGNATURE===
  3530.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendUtilityService.exe");
  3531.        Type t = asm.GetType("winsw.Advapi32", true);
  3532.        var methodInfo = t.GetMethod("ChangeServiceConfig2", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3533.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hService, SERVICE_CONFIG_INFOLEVEL dwInfoLevel, IntPtr lpInfo });
  3534.        ===END SIGNATURE===
  3535.  
  3536. Method: ChangeServiceConfig2
  3537.        ===PARASITE INVOKE SIGNATURE===
  3538.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendUtilityService.exe");
  3539.        Type t = asm.GetType("winsw.Advapi32", true);
  3540.        var methodInfo = t.GetMethod("ChangeServiceConfig2", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3541.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hService, SERVICE_CONFIG_INFOLEVEL dwInfoLevel, SERVICE_FAILURE_ACTIONS& sfa });
  3542.        ===END SIGNATURE===
  3543.  
  3544. Method: OpenSCManager
  3545.        ===PARASITE INVOKE SIGNATURE===
  3546.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendUtilityService.exe");
  3547.        Type t = asm.GetType("winsw.Advapi32", true);
  3548.        var methodInfo = t.GetMethod("OpenSCManager", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3549.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { string machineName, string databaseName, uint dwAccess });
  3550.        ===END SIGNATURE===
  3551.  
  3552. Method: OpenService
  3553.        ===PARASITE INVOKE SIGNATURE===
  3554.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendUtilityService.exe");
  3555.        Type t = asm.GetType("winsw.Advapi32", true);
  3556.        var methodInfo = t.GetMethod("OpenService", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3557.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { IntPtr hSCManager, string lpServiceName, uint dwDesiredAccess });
  3558.        ===END SIGNATURE===
  3559.  
  3560. Method: CloseServiceHandle
  3561.        ===PARASITE INVOKE SIGNATURE===
  3562.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendUtilityService.exe");
  3563.        Type t = asm.GetType("winsw.Advapi32", true);
  3564.        var methodInfo = t.GetMethod("CloseServiceHandle", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3565.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hSCObject });
  3566.        ===END SIGNATURE===
  3567.  
  3568. Method: SetServiceStatus
  3569.        ===PARASITE INVOKE SIGNATURE===
  3570.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendUtilityService.exe");
  3571.        Type t = asm.GetType("winsw.Advapi32", true);
  3572.        var methodInfo = t.GetMethod("SetServiceStatus", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3573.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr hServiceStatus, SERVICE_STATUS& lpServiceStatus });
  3574.        ===END SIGNATURE===
  3575.  
  3576. Method: LsaOpenPolicy
  3577.        ===PARASITE INVOKE SIGNATURE===
  3578.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendUtilityService.exe");
  3579.        Type t = asm.GetType("winsw.Advapi32", true);
  3580.        var methodInfo = t.GetMethod("LsaOpenPolicy", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3581.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { LSA_UNICODE_STRING& SystemName, LSA_OBJECT_ATTRIBUTES& ObjectAttributes, int DesiredAccess, IntPtr& PolicyHandle });
  3582.        ===END SIGNATURE===
  3583.  
  3584. Method: LsaAddAccountRights
  3585.        ===PARASITE INVOKE SIGNATURE===
  3586.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendUtilityService.exe");
  3587.        Type t = asm.GetType("winsw.Advapi32", true);
  3588.        var methodInfo = t.GetMethod("LsaAddAccountRights", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3589.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr PolicyHandle, IntPtr AccountSid, LSA_UNICODE_STRING[] UserRights, uint CountOfRights });
  3590.        ===END SIGNATURE===
  3591.  
  3592. Method: FreeSid
  3593.        ===PARASITE INVOKE SIGNATURE===
  3594.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendUtilityService.exe");
  3595.        Type t = asm.GetType("winsw.Advapi32", true);
  3596.        var methodInfo = t.GetMethod("FreeSid", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3597.        System.Void result = (System.Void) methodInfo.Invoke(null, new object[] { IntPtr pSid });
  3598.        ===END SIGNATURE===
  3599.  
  3600. Method: LookupAccountName
  3601.        ===PARASITE INVOKE SIGNATURE===
  3602.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendUtilityService.exe");
  3603.        Type t = asm.GetType("winsw.Advapi32", true);
  3604.        var methodInfo = t.GetMethod("LookupAccountName", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3605.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { string lpSystemName, string lpAccountName, IntPtr psid, Int32& cbsid, StringBuilder domainName, Int32& cbdomainLength, Int32& use });
  3606.        ===END SIGNATURE===
  3607.  
  3608. Method: IsValidSid
  3609.        ===PARASITE INVOKE SIGNATURE===
  3610.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendUtilityService.exe");
  3611.        Type t = asm.GetType("winsw.Advapi32", true);
  3612.        var methodInfo = t.GetMethod("IsValidSid", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3613.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { IntPtr pSid });
  3614.        ===END SIGNATURE===
  3615.  
  3616. Method: LsaClose
  3617.        ===PARASITE INVOKE SIGNATURE===
  3618.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendUtilityService.exe");
  3619.        Type t = asm.GetType("winsw.Advapi32", true);
  3620.        var methodInfo = t.GetMethod("LsaClose", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3621.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { IntPtr ObjectHandle });
  3622.        ===END SIGNATURE===
  3623.  
  3624. Method: LsaNtStatusToWinError
  3625.        ===PARASITE INVOKE SIGNATURE===
  3626.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendUtilityService.exe");
  3627.        Type t = asm.GetType("winsw.Advapi32", true);
  3628.        var methodInfo = t.GetMethod("LsaNtStatusToWinError", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3629.        System.UInt32 result = (System.UInt32) methodInfo.Invoke(null, new object[] { uint status });
  3630.        ===END SIGNATURE===
  3631.  
  3632. Method: SetStdHandle
  3633.        ===PARASITE INVOKE SIGNATURE===
  3634.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendUtilityService.exe");
  3635.        Type t = asm.GetType("winsw.Kernel32", true);
  3636.        var methodInfo = t.GetMethod("SetStdHandle", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3637.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] { int device, IntPtr handle });
  3638.        ===END SIGNATURE===
  3639.  
  3640. Method: CreateProcess
  3641.        ===PARASITE INVOKE SIGNATURE===
  3642.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendUtilityService.exe");
  3643.        Type t = asm.GetType("winsw.Kernel32", true);
  3644.        var methodInfo = t.GetMethod("CreateProcess", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3645.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { string lpApplicationName, string lpCommandLine, IntPtr lpProcessAttributes, IntPtr lpThreadAttributes, bool bInheritHandles, uint dwCreationFlags, IntPtr lpEnvironment, string lpCurrentDirectory, STARTUPINFO& lpStartupInfo, PROCESS_INFORMATION& lpProcessInformation });
  3646.        ===END SIGNATURE===
  3647.  
  3648. Method: GetLastError
  3649.        ===PARASITE INVOKE SIGNATURE===
  3650.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendUtilityService.exe");
  3651.        Type t = asm.GetType("winsw.Kernel32", true);
  3652.        var methodInfo = t.GetMethod("GetLastError", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3653.        System.Int32 result = (System.Int32) methodInfo.Invoke(null, new object[] {  });
  3654.        ===END SIGNATURE===
  3655.  
  3656. Method: FindWindow
  3657.        ===PARASITE INVOKE SIGNATURE===
  3658.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendUtilityService.exe");
  3659.        Type t = asm.GetType("winsw.SigIntHelper", true);
  3660.        var methodInfo = t.GetMethod("FindWindow", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static );
  3661.        System.IntPtr result = (System.IntPtr) methodInfo.Invoke(null, new object[] { string lpClassName, string lpWindowName });
  3662.        ===END SIGNATURE===
  3663.  
  3664. Method: AttachConsole
  3665.        ===PARASITE INVOKE SIGNATURE===
  3666.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendUtilityService.exe");
  3667.        Type t = asm.GetType("winsw.SigIntHelper", true);
  3668.        var methodInfo = t.GetMethod("AttachConsole", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3669.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { uint dwProcessId });
  3670.        ===END SIGNATURE===
  3671.  
  3672. Method: FreeConsole
  3673.        ===PARASITE INVOKE SIGNATURE===
  3674.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendUtilityService.exe");
  3675.        Type t = asm.GetType("winsw.SigIntHelper", true);
  3676.        var methodInfo = t.GetMethod("FreeConsole", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3677.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] {  });
  3678.        ===END SIGNATURE===
  3679.  
  3680. Method: SetConsoleCtrlHandler
  3681.        ===PARASITE INVOKE SIGNATURE===
  3682.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendUtilityService.exe");
  3683.        Type t = asm.GetType("winsw.SigIntHelper", true);
  3684.        var methodInfo = t.GetMethod("SetConsoleCtrlHandler", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3685.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { ConsoleCtrlDelegate HandlerRoutine, bool Add });
  3686.        ===END SIGNATURE===
  3687.  
  3688. Method: GenerateConsoleCtrlEvent
  3689.        ===PARASITE INVOKE SIGNATURE===
  3690.        Assembly asm = Assembly.LoadFrom(@"C:\Windows\System32\DriverStore\FileRepository\killernetworkcomponent.inf_amd64_df62915def504522\xTendUtilityService.exe");
  3691.        Type t = asm.GetType("winsw.SigIntHelper", true);
  3692.        var methodInfo = t.GetMethod("GenerateConsoleCtrlEvent", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static );
  3693.        System.Boolean result = (System.Boolean) methodInfo.Invoke(null, new object[] { CtrlTypes dwCtrlEvent, uint dwProcessGroupId });
  3694.        ===END SIGNATURE===
  3695. -------------
Advertisement
Add Comment
Please, Sign In to add comment