public static extern CFArrayRef IOHIDDeviceCopyMatchingElements( IOHIDDeviceRef device, CFDictionaryRef matching, IOOptionBits options);
public static extern IOReturn IOHIDDeviceClose( IOHIDDeviceRef IOHIDDeviceRef, // IOHIDDeviceRef for the HID device IOOptionBits inOptions ); // Option bits to be sent down to the HID device
public static extern IOReturn IOHIDDeviceClose(IntPtr device, IOOptionBits options = IOOptionBits.None);
public static extern IntPtr IORegistryEntryCreateCFProperty(int entry, IntPtr strKey, IntPtr allocator, IOOptionBits options = IOOptionBits.None);
public static extern IOReturn IOHIDDeviceClose(IOHIDDeviceRef IOHIDDeviceRef, // IOHIDDeviceRef for the HID device IOOptionBits inOptions); // Option bits to be sent down to the HID device
public static extern IOReturn IOHIDDeviceClose( IOHIDDeviceRef device, IOOptionBits options);
public static extern IOReturn IOHIDManagerOpen( IOHIDManagerRef manager, IOOptionBits options);
public static extern IOReturn IOHIDDeviceOpen( IOHIDDeviceRef manager, IOOptionBits opts);
public static extern IOHIDManagerRef IOHIDManagerCreate( CFAllocatorRef allocator, IOOptionBits options);
public static extern IntPtr IOHIDManagerCreate(IntPtr allocator, IOOptionBits options = IOOptionBits.None);
public static extern IntPtr IOHIDDeviceCopyMatchingElements(IntPtr device, IntPtr matching, IOOptionBits options = IOOptionBits.None);
public static extern IOHIDManagerRef IOHIDManagerCreate( CFAllocatorRef allocator, IOOptionBits options) ;
public static extern IOReturn IOHIDManagerOpen( IOHIDManagerRef manager, IOOptionBits options) ;
public static extern IOReturn IOHIDManagerClose( IOHIDManagerRef allocator, IOOptionBits options);
public static extern CFArrayRef IOHIDDeviceCopyMatchingElements( IOHIDDeviceRef inIOHIDDeviceRef, // IOHIDDeviceRef for the HID device CFDictionaryRef inMatchingCFDictRef, // the matching dictionary IOOptionBits inOptions); // Option bits