Example #1
0
 public static extern void DeinitializeKextConnection(KextConnectionInfo info);
Example #2
0
 private static extern void InitializeKextSharedMemory(ref KextSharedMemoryInfo memoryInfo, long memoryInfoSize, KextConnectionInfo info);
Example #3
0
 public static void InitializeKextSharedMemory(KextConnectionInfo connectionInfo, ref KextSharedMemoryInfo memoryInfo)
 => InitializeKextSharedMemory(ref memoryInfo, Marshal.SizeOf(memoryInfo), connectionInfo);
Example #4
0
 private static extern void InitializeKextConnection(ref KextConnectionInfo info, long infoSize);
Example #5
0
 public static void InitializeKextConnection(ref KextConnectionInfo info)
 => InitializeKextConnection(ref info, Marshal.SizeOf(info));
Example #6
0
 public static extern bool SendPipProcessTerminated(long pipId, int processId, ConnectionType type, ref KextConnectionInfo info);
Example #7
0
 public static extern bool CheckForDebugMode(ref bool isDebug, KextConnectionInfo info);
Example #8
0
 public static extern bool SendPipStarted(int processId, long pipId, byte[] famBytes, int famBytesLength, ConnectionType type, ref KextConnectionInfo info);
Example #9
0
 public static extern void DeinitializeKextSharedMemory(KextSharedMemoryInfo memoryInfo, KextConnectionInfo info);
Example #10
0
 public static extern bool SetFailureNotificationHandler([MarshalAs(UnmanagedType.FunctionPtr)] NativeFailureCallback callback, KextConnectionInfo info);
Example #11
0
 public static extern bool UpdateCurrentResourceUsage(uint cpuUsageBasisPoints, uint availableRamMB, KextConnectionInfo info);
Example #12
0
 public static extern bool Configure(KextConfig config, KextConnectionInfo info);