]> git.saurik.com Git - apple/xnu.git/blobdiff - iokit/IOKit/IOKitKeys.h
xnu-344.tar.gz
[apple/xnu.git] / iokit / IOKit / IOKitKeys.h
index b0ecbf899844ab126d74c243f0be4ef653ff7c5d..6862e89e9b5442ee02dd76f017e3617b42926a69 100644 (file)
@@ -64,6 +64,7 @@
 #define kIOPropertyMatchKey            "IOPropertyMatch"
 #define kIOPathMatchKey                        "IOPathMatch"
 #define kIOLocationMatchKey            "IOLocationMatch"
+#define kIOParentMatchKey              "IOParentMatch"
 #define kIOResourceMatchKey            "IOResourceMatch"
 #define kIOMatchedServiceCountKey      "IOMatchedServiceCountMatch"
 
 #define kIOMaximumSegmentCountReadKey  "IOMaximumSegmentCountRead"  // (OSNumber)
 #define kIOMaximumSegmentCountWriteKey "IOMaximumSegmentCountWrite" // (OSNumber)
 
-#endif /* ! _IOKIT_IOKITKEYS_H */
+// properties found in services that wish to describe an icon
+//
+// IOIcon = 
+// {
+//     CFBundleIdentifier   = "com.example.driver.example";
+//     IOBundleResourceFile = "example.icns";
+// };
+//
+// where IOBundleResourceFile is the filename of the resource
+
+#define kIOIconKey               "IOIcon"               // (OSDictionary)
+#define kIOBundleResourceFileKey "IOBundleResourceFile" // (OSString)
 
+#define kIOBusBadgeKey           "IOBusBadge"           // (OSDictionary)
+#define kIODeviceIconKey         "IODeviceIcon"         // (OSDictionary)
+
+#endif /* ! _IOKIT_IOKITKEYS_H */