+static CFTypeID __kCFWindowsMessageQueueTypeID = _kCFRuntimeNotATypeID;
+
+static const CFRuntimeClass __CFWindowsMessageQueueClass = {
+ 0,
+ "CFWindowsMessageQueue",
+ NULL, // init
+ NULL, // copy
+ __CFWindowsMessageQueueDeallocate,
+ __CFWindowsMessageQueueEqual,
+ __CFWindowsMessageQueueHash,
+ NULL, //
+ __CFWindowsMessageQueueCopyDescription
+};
+
+__private_extern__ void __CFWindowsMessageQueueInitialize(void) {
+ __kCFWindowsMessageQueueTypeID = _CFRuntimeRegisterClass(&__CFWindowsMessageQueueClass);
+}
+
+CFTypeID CFWindowsMessageQueueGetTypeID(void) {
+ return __kCFWindowsMessageQueueTypeID;
+}
+