this repo has no description
1
fork

Configure Feed

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

DirectoryServices stubs (fixes #448)

+746
+2
src/CMakeLists.txt
··· 213 213 ${CMAKE_CURRENT_SOURCE_DIR}/CoreAudio/include 214 214 ${CMAKE_CURRENT_SOURCE_DIR}/CoreMedia/include 215 215 ${CMAKE_CURRENT_SOURCE_DIR}/JavaVM/include 216 + ${CMAKE_CURRENT_SOURCE_DIR}/DirectoryServices/include 216 217 ) 217 218 218 219 add_subdirectory(external/libkqueue) ··· 396 397 add_subdirectory(WebKit) 397 398 add_subdirectory(OpenGL) 398 399 add_subdirectory(JavaVM) 400 + add_subdirectory(DirectoryServices) 399 401 400 402 # /Applications 401 403 #add_subdirectory(external/TextEdit)
+16
src/DirectoryServices/CMakeLists.txt
··· 1 + project(DirectoryService) 2 + 3 + set(DYLIB_COMPAT_VERSION "1.0.0") 4 + set(DYLIB_CURRENT_VERSION "1.0.0") 5 + 6 + add_framework(DirectoryService 7 + FAT 8 + CURRENT_VERSION 9 + VERSION "A" 10 + 11 + SOURCES 12 + src/DirectoryService.c 13 + 14 + DEPENDENCIES 15 + system 16 + )
+137
src/DirectoryServices/include/DirectoryService/DirectoryService.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + 21 + #ifndef _DirectoryService_H_ 22 + #define _DirectoryService_H_ 23 + 24 + void* dsAddAttribute(void); 25 + void* dsAddAttributeValue(void); 26 + void* dsAddChildPIDToReference(void); 27 + void* dsAllocAttributeValueEntry(void); 28 + void* dsAllocStringsFromList(void); 29 + void* dsAppendAuthBuffer(void); 30 + void* dsAppendAuthBufferWithAuthorityAttribute(void); 31 + void* dsAppendAuthBufferWithAuthorityStrings(void); 32 + void* dsAppendStringToList(void); 33 + void* dsAppendStringToListAlloc(void); 34 + void* dsAuthBufferGetDataListAllocPriv(void); 35 + void* dsAuthBufferGetDataListPriv(void); 36 + void* dsBuildFromPath(void); 37 + void* dsBuildListFromNodes(void); 38 + void* dsBuildListFromNodesAlloc(void); 39 + void* dsBuildListFromPathAlloc(void); 40 + void* dsBuildListFromStrings(void); 41 + void* dsBuildListFromStringsAlloc(void); 42 + void* dsBuildListFromStringsAllocV(void); 43 + void* dsCloseAttributeList(void); 44 + void* dsCloseAttributeValueList(void); 45 + void* dsCloseDirNode(void); 46 + void* dsCloseDirService(void); 47 + void* dsCloseRecord(void); 48 + void* dsConvertAuthAuthorityToCFDict(void); 49 + void* dsConvertCFDictToAuthAuthority(void); 50 + void* dsCopyDataFromDirRef(void); 51 + void* dsCopyDataFromNodeRef(void); 52 + void* dsCopyDirStatusName(void); 53 + void* dsCreateDataDirRefData(void); 54 + void* dsCreateNodeRefData(void); 55 + void* dsCreateRecord(void); 56 + void* dsCreateRecordAndOpen(void); 57 + void* dsDataBufferAllocate(void); 58 + void* dsDataBufferDeAllocate(void); 59 + void* dsDataListAllocate(void); 60 + void* dsDataListCopyList(void); 61 + void* dsDataListDeAllocate(void); 62 + void* dsDataListDeallocate(void); 63 + void* dsDataListDeleteThisNode(void); 64 + void* dsDataListGetNode(void); 65 + void* dsDataListGetNodeAlloc(void); 66 + void* dsDataListGetNodeCount(void); 67 + void* dsDataListGetNodeStringPriv(void); 68 + void* dsDataListInsertAfter(void); 69 + void* dsDataListInsertNode(void); 70 + void* dsDataListMergeList(void); 71 + void* dsDataListMergeListAfter(void); 72 + void* dsDataListRemoveNodes(void); 73 + void* dsDataListRemoveThisNode(void); 74 + void* dsDataNodeAllocateBlock(void); 75 + void* dsDataNodeAllocateString(void); 76 + void* dsDataNodeDeAllocate(void); 77 + void* dsDataNodeGetLength(void); 78 + void* dsDataNodeGetSize(void); 79 + void* dsDataNodeSetLength(void); 80 + void* dsDeallocAttributeEntry(void); 81 + void* dsDeallocAttributeValueEntry(void); 82 + void* dsDeallocRecordEntry(void); 83 + void* dsDeleteRecord(void); 84 + void* dsDoAttributeValueSearch(void); 85 + void* dsDoAttributeValueSearchWithData(void); 86 + void* dsDoDirNodeAuth(void); 87 + void* dsDoDirNodeAuthOnRecordType(void); 88 + void* dsDoMultipleAttributeValueSearch(void); 89 + void* dsDoMultipleAttributeValueSearchWithData(void); 90 + void* dsDoPlugInCustomCall(void); 91 + void* dsFillAuthBuffer(void); 92 + void* dsFindDirNodes(void); 93 + void* dsFlushRecord(void); 94 + void* dsGetAttributeEntry(void); 95 + void* dsGetAttributeValue(void); 96 + void* dsGetCustomAllocate(void); 97 + void* dsGetCustomThread(void); 98 + void* dsGetDataLength(void); 99 + void* dsGetDirNodeCount(void); 100 + void* dsGetDirNodeCountWithInfo(void); 101 + void* dsGetDirNodeInfo(void); 102 + void* dsGetDirNodeList(void); 103 + void* dsGetDirNodeName(void); 104 + void* dsGetNextAttributeEntry(void); 105 + void* dsGetNextAttributeValue(void); 106 + void* dsGetPathFromList(void); 107 + void* dsGetRecordAttributeInfo(void); 108 + void* dsGetRecordAttributeValueByID(void); 109 + void* dsGetRecordAttributeValueByIndex(void); 110 + void* dsGetRecordAttributeValueByValue(void); 111 + void* dsGetRecordEntry(void); 112 + void* dsGetRecordList(void); 113 + void* dsGetRecordNameFromEntry(void); 114 + void* dsGetRecordReferenceInfo(void); 115 + void* dsGetRecordTypeFromEntry(void); 116 + void* dsOpenDirNode(void); 117 + void* dsOpenDirService(void); 118 + void* dsOpenDirServiceLocal(void); 119 + void* dsOpenDirServiceProxy(void); 120 + void* dsOpenRecord(void); 121 + void* dsParseAuthAuthority(void); 122 + void* dsParseAuthAuthorityExtended(void); 123 + void* dsRegisterCustomMemory(void); 124 + void* dsRegisterCustomThread(void); 125 + void* dsReleaseContinueData(void); 126 + void* dsRemoveAttribute(void); 127 + void* dsRemoveAttributeValue(void); 128 + void* dsServiceInformationAllocate(void); 129 + void* dsSetAttributeValue(void); 130 + void* dsSetAttributeValues(void); 131 + void* dsSetRecordName(void); 132 + void* dsSetRecordType(void); 133 + void* dsUnRegisterCustomMemory(void); 134 + void* dsUnRegisterCustomThread(void); 135 + void* dsVerifyDirRefNum(void); 136 + 137 + #endif
+590
src/DirectoryServices/src/DirectoryService.c
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + 21 + #include "DirectoryService.h" 22 + #include <stdlib.h> 23 + #include <stdio.h> 24 + 25 + static int verbose = 0; 26 + 27 + __attribute__((constructor)) 28 + static void initme(void) { 29 + verbose = getenv("STUB_VERBOSE") != NULL; 30 + } 31 + 32 + void* dsAddAttribute(void) { 33 + if (verbose) puts("STUB: dsAddAttribute called"); 34 + return NULL; 35 + } 36 + 37 + void* dsAddAttributeValue(void) { 38 + if (verbose) puts("STUB: dsAddAttributeValue called"); 39 + return NULL; 40 + } 41 + 42 + void* dsAddChildPIDToReference(void) { 43 + if (verbose) puts("STUB: dsAddChildPIDToReference called"); 44 + return NULL; 45 + } 46 + 47 + void* dsAllocAttributeValueEntry(void) { 48 + if (verbose) puts("STUB: dsAllocAttributeValueEntry called"); 49 + return NULL; 50 + } 51 + 52 + void* dsAllocStringsFromList(void) { 53 + if (verbose) puts("STUB: dsAllocStringsFromList called"); 54 + return NULL; 55 + } 56 + 57 + void* dsAppendAuthBuffer(void) { 58 + if (verbose) puts("STUB: dsAppendAuthBuffer called"); 59 + return NULL; 60 + } 61 + 62 + void* dsAppendAuthBufferWithAuthorityAttribute(void) { 63 + if (verbose) puts("STUB: dsAppendAuthBufferWithAuthorityAttribute called"); 64 + return NULL; 65 + } 66 + 67 + void* dsAppendAuthBufferWithAuthorityStrings(void) { 68 + if (verbose) puts("STUB: dsAppendAuthBufferWithAuthorityStrings called"); 69 + return NULL; 70 + } 71 + 72 + void* dsAppendStringToList(void) { 73 + if (verbose) puts("STUB: dsAppendStringToList called"); 74 + return NULL; 75 + } 76 + 77 + void* dsAppendStringToListAlloc(void) { 78 + if (verbose) puts("STUB: dsAppendStringToListAlloc called"); 79 + return NULL; 80 + } 81 + 82 + void* dsAuthBufferGetDataListAllocPriv(void) { 83 + if (verbose) puts("STUB: dsAuthBufferGetDataListAllocPriv called"); 84 + return NULL; 85 + } 86 + 87 + void* dsAuthBufferGetDataListPriv(void) { 88 + if (verbose) puts("STUB: dsAuthBufferGetDataListPriv called"); 89 + return NULL; 90 + } 91 + 92 + void* dsBuildFromPath(void) { 93 + if (verbose) puts("STUB: dsBuildFromPath called"); 94 + return NULL; 95 + } 96 + 97 + void* dsBuildListFromNodes(void) { 98 + if (verbose) puts("STUB: dsBuildListFromNodes called"); 99 + return NULL; 100 + } 101 + 102 + void* dsBuildListFromNodesAlloc(void) { 103 + if (verbose) puts("STUB: dsBuildListFromNodesAlloc called"); 104 + return NULL; 105 + } 106 + 107 + void* dsBuildListFromPathAlloc(void) { 108 + if (verbose) puts("STUB: dsBuildListFromPathAlloc called"); 109 + return NULL; 110 + } 111 + 112 + void* dsBuildListFromStrings(void) { 113 + if (verbose) puts("STUB: dsBuildListFromStrings called"); 114 + return NULL; 115 + } 116 + 117 + void* dsBuildListFromStringsAlloc(void) { 118 + if (verbose) puts("STUB: dsBuildListFromStringsAlloc called"); 119 + return NULL; 120 + } 121 + 122 + void* dsBuildListFromStringsAllocV(void) { 123 + if (verbose) puts("STUB: dsBuildListFromStringsAllocV called"); 124 + return NULL; 125 + } 126 + 127 + void* dsCloseAttributeList(void) { 128 + if (verbose) puts("STUB: dsCloseAttributeList called"); 129 + return NULL; 130 + } 131 + 132 + void* dsCloseAttributeValueList(void) { 133 + if (verbose) puts("STUB: dsCloseAttributeValueList called"); 134 + return NULL; 135 + } 136 + 137 + void* dsCloseDirNode(void) { 138 + if (verbose) puts("STUB: dsCloseDirNode called"); 139 + return NULL; 140 + } 141 + 142 + void* dsCloseDirService(void) { 143 + if (verbose) puts("STUB: dsCloseDirService called"); 144 + return NULL; 145 + } 146 + 147 + void* dsCloseRecord(void) { 148 + if (verbose) puts("STUB: dsCloseRecord called"); 149 + return NULL; 150 + } 151 + 152 + void* dsConvertAuthAuthorityToCFDict(void) { 153 + if (verbose) puts("STUB: dsConvertAuthAuthorityToCFDict called"); 154 + return NULL; 155 + } 156 + 157 + void* dsConvertCFDictToAuthAuthority(void) { 158 + if (verbose) puts("STUB: dsConvertCFDictToAuthAuthority called"); 159 + return NULL; 160 + } 161 + 162 + void* dsCopyDataFromDirRef(void) { 163 + if (verbose) puts("STUB: dsCopyDataFromDirRef called"); 164 + return NULL; 165 + } 166 + 167 + void* dsCopyDataFromNodeRef(void) { 168 + if (verbose) puts("STUB: dsCopyDataFromNodeRef called"); 169 + return NULL; 170 + } 171 + 172 + void* dsCopyDirStatusName(void) { 173 + if (verbose) puts("STUB: dsCopyDirStatusName called"); 174 + return NULL; 175 + } 176 + 177 + void* dsCreateDataDirRefData(void) { 178 + if (verbose) puts("STUB: dsCreateDataDirRefData called"); 179 + return NULL; 180 + } 181 + 182 + void* dsCreateNodeRefData(void) { 183 + if (verbose) puts("STUB: dsCreateNodeRefData called"); 184 + return NULL; 185 + } 186 + 187 + void* dsCreateRecord(void) { 188 + if (verbose) puts("STUB: dsCreateRecord called"); 189 + return NULL; 190 + } 191 + 192 + void* dsCreateRecordAndOpen(void) { 193 + if (verbose) puts("STUB: dsCreateRecordAndOpen called"); 194 + return NULL; 195 + } 196 + 197 + void* dsDataBufferAllocate(void) { 198 + if (verbose) puts("STUB: dsDataBufferAllocate called"); 199 + return NULL; 200 + } 201 + 202 + void* dsDataBufferDeAllocate(void) { 203 + if (verbose) puts("STUB: dsDataBufferDeAllocate called"); 204 + return NULL; 205 + } 206 + 207 + void* dsDataListAllocate(void) { 208 + if (verbose) puts("STUB: dsDataListAllocate called"); 209 + return NULL; 210 + } 211 + 212 + void* dsDataListCopyList(void) { 213 + if (verbose) puts("STUB: dsDataListCopyList called"); 214 + return NULL; 215 + } 216 + 217 + void* dsDataListDeAllocate(void) { 218 + if (verbose) puts("STUB: dsDataListDeAllocate called"); 219 + return NULL; 220 + } 221 + 222 + void* dsDataListDeallocate(void) { 223 + if (verbose) puts("STUB: dsDataListDeallocate called"); 224 + return NULL; 225 + } 226 + 227 + void* dsDataListDeleteThisNode(void) { 228 + if (verbose) puts("STUB: dsDataListDeleteThisNode called"); 229 + return NULL; 230 + } 231 + 232 + void* dsDataListGetNode(void) { 233 + if (verbose) puts("STUB: dsDataListGetNode called"); 234 + return NULL; 235 + } 236 + 237 + void* dsDataListGetNodeAlloc(void) { 238 + if (verbose) puts("STUB: dsDataListGetNodeAlloc called"); 239 + return NULL; 240 + } 241 + 242 + void* dsDataListGetNodeCount(void) { 243 + if (verbose) puts("STUB: dsDataListGetNodeCount called"); 244 + return NULL; 245 + } 246 + 247 + void* dsDataListGetNodeStringPriv(void) { 248 + if (verbose) puts("STUB: dsDataListGetNodeStringPriv called"); 249 + return NULL; 250 + } 251 + 252 + void* dsDataListInsertAfter(void) { 253 + if (verbose) puts("STUB: dsDataListInsertAfter called"); 254 + return NULL; 255 + } 256 + 257 + void* dsDataListInsertNode(void) { 258 + if (verbose) puts("STUB: dsDataListInsertNode called"); 259 + return NULL; 260 + } 261 + 262 + void* dsDataListMergeList(void) { 263 + if (verbose) puts("STUB: dsDataListMergeList called"); 264 + return NULL; 265 + } 266 + 267 + void* dsDataListMergeListAfter(void) { 268 + if (verbose) puts("STUB: dsDataListMergeListAfter called"); 269 + return NULL; 270 + } 271 + 272 + void* dsDataListRemoveNodes(void) { 273 + if (verbose) puts("STUB: dsDataListRemoveNodes called"); 274 + return NULL; 275 + } 276 + 277 + void* dsDataListRemoveThisNode(void) { 278 + if (verbose) puts("STUB: dsDataListRemoveThisNode called"); 279 + return NULL; 280 + } 281 + 282 + void* dsDataNodeAllocateBlock(void) { 283 + if (verbose) puts("STUB: dsDataNodeAllocateBlock called"); 284 + return NULL; 285 + } 286 + 287 + void* dsDataNodeAllocateString(void) { 288 + if (verbose) puts("STUB: dsDataNodeAllocateString called"); 289 + return NULL; 290 + } 291 + 292 + void* dsDataNodeDeAllocate(void) { 293 + if (verbose) puts("STUB: dsDataNodeDeAllocate called"); 294 + return NULL; 295 + } 296 + 297 + void* dsDataNodeGetLength(void) { 298 + if (verbose) puts("STUB: dsDataNodeGetLength called"); 299 + return NULL; 300 + } 301 + 302 + void* dsDataNodeGetSize(void) { 303 + if (verbose) puts("STUB: dsDataNodeGetSize called"); 304 + return NULL; 305 + } 306 + 307 + void* dsDataNodeSetLength(void) { 308 + if (verbose) puts("STUB: dsDataNodeSetLength called"); 309 + return NULL; 310 + } 311 + 312 + void* dsDeallocAttributeEntry(void) { 313 + if (verbose) puts("STUB: dsDeallocAttributeEntry called"); 314 + return NULL; 315 + } 316 + 317 + void* dsDeallocAttributeValueEntry(void) { 318 + if (verbose) puts("STUB: dsDeallocAttributeValueEntry called"); 319 + return NULL; 320 + } 321 + 322 + void* dsDeallocRecordEntry(void) { 323 + if (verbose) puts("STUB: dsDeallocRecordEntry called"); 324 + return NULL; 325 + } 326 + 327 + void* dsDeleteRecord(void) { 328 + if (verbose) puts("STUB: dsDeleteRecord called"); 329 + return NULL; 330 + } 331 + 332 + void* dsDoAttributeValueSearch(void) { 333 + if (verbose) puts("STUB: dsDoAttributeValueSearch called"); 334 + return NULL; 335 + } 336 + 337 + void* dsDoAttributeValueSearchWithData(void) { 338 + if (verbose) puts("STUB: dsDoAttributeValueSearchWithData called"); 339 + return NULL; 340 + } 341 + 342 + void* dsDoDirNodeAuth(void) { 343 + if (verbose) puts("STUB: dsDoDirNodeAuth called"); 344 + return NULL; 345 + } 346 + 347 + void* dsDoDirNodeAuthOnRecordType(void) { 348 + if (verbose) puts("STUB: dsDoDirNodeAuthOnRecordType called"); 349 + return NULL; 350 + } 351 + 352 + void* dsDoMultipleAttributeValueSearch(void) { 353 + if (verbose) puts("STUB: dsDoMultipleAttributeValueSearch called"); 354 + return NULL; 355 + } 356 + 357 + void* dsDoMultipleAttributeValueSearchWithData(void) { 358 + if (verbose) puts("STUB: dsDoMultipleAttributeValueSearchWithData called"); 359 + return NULL; 360 + } 361 + 362 + void* dsDoPlugInCustomCall(void) { 363 + if (verbose) puts("STUB: dsDoPlugInCustomCall called"); 364 + return NULL; 365 + } 366 + 367 + void* dsFillAuthBuffer(void) { 368 + if (verbose) puts("STUB: dsFillAuthBuffer called"); 369 + return NULL; 370 + } 371 + 372 + void* dsFindDirNodes(void) { 373 + if (verbose) puts("STUB: dsFindDirNodes called"); 374 + return NULL; 375 + } 376 + 377 + void* dsFlushRecord(void) { 378 + if (verbose) puts("STUB: dsFlushRecord called"); 379 + return NULL; 380 + } 381 + 382 + void* dsGetAttributeEntry(void) { 383 + if (verbose) puts("STUB: dsGetAttributeEntry called"); 384 + return NULL; 385 + } 386 + 387 + void* dsGetAttributeValue(void) { 388 + if (verbose) puts("STUB: dsGetAttributeValue called"); 389 + return NULL; 390 + } 391 + 392 + void* dsGetCustomAllocate(void) { 393 + if (verbose) puts("STUB: dsGetCustomAllocate called"); 394 + return NULL; 395 + } 396 + 397 + void* dsGetCustomThread(void) { 398 + if (verbose) puts("STUB: dsGetCustomThread called"); 399 + return NULL; 400 + } 401 + 402 + void* dsGetDataLength(void) { 403 + if (verbose) puts("STUB: dsGetDataLength called"); 404 + return NULL; 405 + } 406 + 407 + void* dsGetDirNodeCount(void) { 408 + if (verbose) puts("STUB: dsGetDirNodeCount called"); 409 + return NULL; 410 + } 411 + 412 + void* dsGetDirNodeCountWithInfo(void) { 413 + if (verbose) puts("STUB: dsGetDirNodeCountWithInfo called"); 414 + return NULL; 415 + } 416 + 417 + void* dsGetDirNodeInfo(void) { 418 + if (verbose) puts("STUB: dsGetDirNodeInfo called"); 419 + return NULL; 420 + } 421 + 422 + void* dsGetDirNodeList(void) { 423 + if (verbose) puts("STUB: dsGetDirNodeList called"); 424 + return NULL; 425 + } 426 + 427 + void* dsGetDirNodeName(void) { 428 + if (verbose) puts("STUB: dsGetDirNodeName called"); 429 + return NULL; 430 + } 431 + 432 + void* dsGetNextAttributeEntry(void) { 433 + if (verbose) puts("STUB: dsGetNextAttributeEntry called"); 434 + return NULL; 435 + } 436 + 437 + void* dsGetNextAttributeValue(void) { 438 + if (verbose) puts("STUB: dsGetNextAttributeValue called"); 439 + return NULL; 440 + } 441 + 442 + void* dsGetPathFromList(void) { 443 + if (verbose) puts("STUB: dsGetPathFromList called"); 444 + return NULL; 445 + } 446 + 447 + void* dsGetRecordAttributeInfo(void) { 448 + if (verbose) puts("STUB: dsGetRecordAttributeInfo called"); 449 + return NULL; 450 + } 451 + 452 + void* dsGetRecordAttributeValueByID(void) { 453 + if (verbose) puts("STUB: dsGetRecordAttributeValueByID called"); 454 + return NULL; 455 + } 456 + 457 + void* dsGetRecordAttributeValueByIndex(void) { 458 + if (verbose) puts("STUB: dsGetRecordAttributeValueByIndex called"); 459 + return NULL; 460 + } 461 + 462 + void* dsGetRecordAttributeValueByValue(void) { 463 + if (verbose) puts("STUB: dsGetRecordAttributeValueByValue called"); 464 + return NULL; 465 + } 466 + 467 + void* dsGetRecordEntry(void) { 468 + if (verbose) puts("STUB: dsGetRecordEntry called"); 469 + return NULL; 470 + } 471 + 472 + void* dsGetRecordList(void) { 473 + if (verbose) puts("STUB: dsGetRecordList called"); 474 + return NULL; 475 + } 476 + 477 + void* dsGetRecordNameFromEntry(void) { 478 + if (verbose) puts("STUB: dsGetRecordNameFromEntry called"); 479 + return NULL; 480 + } 481 + 482 + void* dsGetRecordReferenceInfo(void) { 483 + if (verbose) puts("STUB: dsGetRecordReferenceInfo called"); 484 + return NULL; 485 + } 486 + 487 + void* dsGetRecordTypeFromEntry(void) { 488 + if (verbose) puts("STUB: dsGetRecordTypeFromEntry called"); 489 + return NULL; 490 + } 491 + 492 + void* dsOpenDirNode(void) { 493 + if (verbose) puts("STUB: dsOpenDirNode called"); 494 + return NULL; 495 + } 496 + 497 + void* dsOpenDirService(void) { 498 + if (verbose) puts("STUB: dsOpenDirService called"); 499 + return NULL; 500 + } 501 + 502 + void* dsOpenDirServiceLocal(void) { 503 + if (verbose) puts("STUB: dsOpenDirServiceLocal called"); 504 + return NULL; 505 + } 506 + 507 + void* dsOpenDirServiceProxy(void) { 508 + if (verbose) puts("STUB: dsOpenDirServiceProxy called"); 509 + return NULL; 510 + } 511 + 512 + void* dsOpenRecord(void) { 513 + if (verbose) puts("STUB: dsOpenRecord called"); 514 + return NULL; 515 + } 516 + 517 + void* dsParseAuthAuthority(void) { 518 + if (verbose) puts("STUB: dsParseAuthAuthority called"); 519 + return NULL; 520 + } 521 + 522 + void* dsParseAuthAuthorityExtended(void) { 523 + if (verbose) puts("STUB: dsParseAuthAuthorityExtended called"); 524 + return NULL; 525 + } 526 + 527 + void* dsRegisterCustomMemory(void) { 528 + if (verbose) puts("STUB: dsRegisterCustomMemory called"); 529 + return NULL; 530 + } 531 + 532 + void* dsRegisterCustomThread(void) { 533 + if (verbose) puts("STUB: dsRegisterCustomThread called"); 534 + return NULL; 535 + } 536 + 537 + void* dsReleaseContinueData(void) { 538 + if (verbose) puts("STUB: dsReleaseContinueData called"); 539 + return NULL; 540 + } 541 + 542 + void* dsRemoveAttribute(void) { 543 + if (verbose) puts("STUB: dsRemoveAttribute called"); 544 + return NULL; 545 + } 546 + 547 + void* dsRemoveAttributeValue(void) { 548 + if (verbose) puts("STUB: dsRemoveAttributeValue called"); 549 + return NULL; 550 + } 551 + 552 + void* dsServiceInformationAllocate(void) { 553 + if (verbose) puts("STUB: dsServiceInformationAllocate called"); 554 + return NULL; 555 + } 556 + 557 + void* dsSetAttributeValue(void) { 558 + if (verbose) puts("STUB: dsSetAttributeValue called"); 559 + return NULL; 560 + } 561 + 562 + void* dsSetAttributeValues(void) { 563 + if (verbose) puts("STUB: dsSetAttributeValues called"); 564 + return NULL; 565 + } 566 + 567 + void* dsSetRecordName(void) { 568 + if (verbose) puts("STUB: dsSetRecordName called"); 569 + return NULL; 570 + } 571 + 572 + void* dsSetRecordType(void) { 573 + if (verbose) puts("STUB: dsSetRecordType called"); 574 + return NULL; 575 + } 576 + 577 + void* dsUnRegisterCustomMemory(void) { 578 + if (verbose) puts("STUB: dsUnRegisterCustomMemory called"); 579 + return NULL; 580 + } 581 + 582 + void* dsUnRegisterCustomThread(void) { 583 + if (verbose) puts("STUB: dsUnRegisterCustomThread called"); 584 + return NULL; 585 + } 586 + 587 + void* dsVerifyDirRefNum(void) { 588 + if (verbose) puts("STUB: dsVerifyDirRefNum called"); 589 + return NULL; 590 + }
+1
src/DirectoryServices/src/DirectoryService.h
··· 1 + ../include/DirectoryService/DirectoryService.h