this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add some MDQuery stubs into CoreServices

+97
+1
src/CoreServices/CMakeLists.txt
··· 42 42 CoreServicesPriv.cpp 43 43 TextCommon.cpp 44 44 TextEncodingConverter.cpp 45 + MDQuery.c 45 46 ) 46 47 47 48 if (WITH_COREAUDIO)
+51
src/CoreServices/MDQuery.c
··· 1 + #include <CoreServices/MDQuery.h> 2 + 3 + CFStringRef kMDItemPath = CFSTR("MDItemPath"); 4 + CFStringRef kMDQueryDidFinishNotification = CFSTR("MDQueryDidFinishNotification"); 5 + CFStringRef kMDQueryDidUpdateNotification = CFSTR("MDQueryDidUpdateNotification"); 6 + CFStringRef kMDQueryUpdateAddedItems = CFSTR("MDQueryUpdateAddedItems"); 7 + CFStringRef kMDQueryUpdateChangedItems = CFSTR("MDQueryUpdateChangedItems"); 8 + CFStringRef kMDQueryUpdateRemovedItems = CFSTR("MDQueryUpdateRemovedItems"); 9 + 10 + MDQueryRef MDQueryCreate(CFAllocatorRef allocator, CFStringRef queryString, CFArrayRef valueListAttrs, CFArrayRef sortingAttrs) 11 + { 12 + return NULL; 13 + } 14 + 15 + void MDQueryDisableUpdates(MDQueryRef query) 16 + { 17 + } 18 + 19 + void MDQueryEnableUpdates(MDQueryRef query) 20 + { 21 + } 22 + 23 + Boolean MDQueryExecute(MDQueryRef query, CFOptionFlags optionFlags) 24 + { 25 + return FALSE; 26 + } 27 + 28 + void * MDQueryGetAttributeValueOfResultAtIndex(MDQueryRef query, CFStringRef name, CFIndex idx) 29 + { 30 + return NULL; 31 + } 32 + 33 + const void * MDQueryGetResultAtIndex(MDQueryRef query, CFIndex idx) 34 + { 35 + return NULL; 36 + } 37 + 38 + CFIndex MDQueryGetResultCount(MDQueryRef query) 39 + { 40 + return 0; 41 + } 42 + 43 + void MDQuerySetSearchScope(MDQueryRef query, CFArrayRef scopeDirectories, OptionBits scopeOptions) 44 + { 45 + } 46 + 47 + void MDQueryStop(MDQueryRef query) 48 + { 49 + } 50 + 51 +
+45
src/CoreServices/include/CoreServices/MDQuery.h
··· 1 + #ifndef _MDQUERY_H 2 + #define _MDQUERY_H 3 + #include <CoreFoundation/CFBase.h> 4 + #include <CoreFoundation/CFString.h> 5 + #include <CoreFoundation/CFArray.h> 6 + 7 + #ifdef __cplusplus 8 + extern "C" { 9 + #endif 10 + 11 + typedef CFTypeRef MDQueryRef; 12 + 13 + extern CFStringRef kMDItemPath; 14 + extern CFStringRef kMDQueryDidFinishNotification; 15 + extern CFStringRef kMDQueryDidUpdateNotification; 16 + extern CFStringRef kMDQueryUpdateAddedItems; 17 + extern CFStringRef kMDQueryUpdateChangedItems; 18 + extern CFStringRef kMDQueryUpdateRemovedItems; 19 + 20 + MDQueryRef MDQueryCreate(CFAllocatorRef allocator, CFStringRef queryString, CFArrayRef valueListAttrs, CFArrayRef sortingAttrs); 21 + 22 + void MDQueryDisableUpdates(MDQueryRef query); 23 + 24 + void MDQueryEnableUpdates(MDQueryRef query); 25 + 26 + Boolean MDQueryExecute(MDQueryRef query, CFOptionFlags optionFlags); 27 + 28 + void * MDQueryGetAttributeValueOfResultAtIndex(MDQueryRef query, CFStringRef name, CFIndex idx); 29 + 30 + const void * MDQueryGetResultAtIndex(MDQueryRef query, CFIndex idx); 31 + 32 + CFIndex MDQueryGetResultCount(MDQueryRef query); 33 + 34 + void MDQuerySetSearchScope(MDQueryRef query, CFArrayRef scopeDirectories, OptionBits scopeOptions); 35 + 36 + void MDQueryStop(MDQueryRef query); 37 + 38 + 39 + 40 + #ifdef __cplusplus 41 + } 42 + #endif 43 + 44 + #endif 45 +