this repo has no description
1
fork

Configure Feed

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

Add inferred types to DiskImages.h

+428 -346
+6 -2
src/DiskImages/CMakeLists.txt
··· 1 1 project(DiskImages) 2 2 3 - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -nostdinc") 3 + add_compile_options( 4 + -nostdinc 5 + -mmacosx-version-min=10.10 6 + ) 4 7 5 8 set(DYLIB_COMPAT_VERSION "1.0.8") 6 9 ··· 10 13 CURRENT_VERSION 11 14 SOURCES 12 15 functions.c 16 + #DIHelperProxy.m 13 17 DEPENDENCIES 14 18 system 19 + Foundation 15 20 ) 16 -
+32
src/DiskImages/DIHelperProxy.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2016 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 + #import <DiskImages/DiskImages.h> 21 + 22 + @implementation DIHelperProxy 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
-344
src/DiskImages/functions.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 - void* DIADCCompressorCalculateBufferSize(void); 21 - void* DIADCCompressorCompressData(void); 22 - void* DIADCCompressorDelete(void); 23 - void* DIADCCompressorNew(void); 24 - void* DIAddPermission(void); 25 - void* DIAddRunToBLKX(void); 26 - void* DIAttachDrive(void); 27 - void* DIAttachImage(void); 28 - void* DIAuthOpen(void); 29 - void* DIBackingStoreAddRsrcFork(void); 30 - void* DIBackingStoreAllowExpandability(void); 31 - void* DIBackingStoreCanEnumerateDirectory(void); 32 - void* DIBackingStoreChangeKey(void); 33 - void* DIBackingStoreCloseDataFork(void); 34 - void* DIBackingStoreCloseResourceFile(void); 35 - void* DIBackingStoreCloseRsrcFork(void); 36 - void* DIBackingStoreCopyAttr(void); 37 - void* DIBackingStoreCopyEncryptedInformation(void); 38 - void* DIBackingStoreDelete(void); 39 - void* DIBackingStoreEnumerateDirectory(void); 40 - void* DIBackingStoreFlush(void); 41 - void* DIBackingStoreFlushWithFlags(void); 42 - void* DIBackingStoreGetBaseBackingStore(void); 43 - void* DIBackingStoreGetDataForkLength(void); 44 - void* DIBackingStoreGetExpandability(void); 45 - void* DIBackingStoreGetExtension(void); 46 - void* DIBackingStoreGetFileCreator(void); 47 - void* DIBackingStoreGetFileType(void); 48 - void* DIBackingStoreGetMaxDataForkLength(void); 49 - void* DIBackingStoreGetMaxRsrcForkLength(void); 50 - void* DIBackingStoreGetName(void); 51 - void* DIBackingStoreGetPath(void); 52 - void* DIBackingStoreGetRsrcForkLength(void); 53 - void* DIBackingStoreGetURL(void); 54 - void* DIBackingStoreGetURLArray(void); 55 - void* DIBackingStoreGetUniqueIdentifier(void); 56 - void* DIBackingStoreHandleIdle(void); 57 - void* DIBackingStoreHandlePowerChange(void); 58 - void* DIBackingStoreHasEncryptedEncoding(void); 59 - void* DIBackingStoreHasFileCreator(void); 60 - void* DIBackingStoreHasFileType(void); 61 - void* DIBackingStoreIsEncrypted(void); 62 - void* DIBackingStoreIsRemote(void); 63 - void* DIBackingStoreIsWriteEnabled(void); 64 - void* DIBackingStoreNewWithCFURL(void); 65 - void* DIBackingStoreOnLockedMedia(void); 66 - void* DIBackingStoreOpenDataFork(void); 67 - void* DIBackingStoreOpenResourceFile(void); 68 - void* DIBackingStoreOpenRsrcFork(void); 69 - void* DIBackingStoreReadDataFork(void); 70 - void* DIBackingStoreReadRsrcFork(void); 71 - void* DIBackingStoreSetAttr(void); 72 - void* DIBackingStoreSetDataForkLength(void); 73 - void* DIBackingStoreSetExpandability(void); 74 - void* DIBackingStoreSetFileCreator(void); 75 - void* DIBackingStoreSetFileType(void); 76 - void* DIBackingStoreSetPermission(void); 77 - void* DIBackingStoreSetRsrcForkLength(void); 78 - void* DIBackingStoreUnlink(void); 79 - void* DIBackingStoreWriteDataFork(void); 80 - void* DIBackingStoreWriteRsrcFork(void); 81 - void* DIChecksumDelete(void); 82 - void* DIChecksumGetBitCount(void); 83 - void* DIChecksumGetChecksumStruct(void); 84 - void* DIChecksumGetChecksumType(void); 85 - void* DIChecksumGetLongName(void); 86 - void* DIChecksumGetShortName(void); 87 - void* DIChecksumGetValue(void); 88 - void* DIChecksumGetValueString(void); 89 - void* DIChecksumHDIChecksumAreEqual(void); 90 - void* DIChecksumIsEmpty(void); 91 - void* DIChecksumIsEqual(void); 92 - void* DIChecksumNewOfSameKindAs(void); 93 - void* DIChecksumNewUsingChecksumStruct(void); 94 - void* DIChecksumNewWith(void); 95 - void* DIChecksumProcessBuffer(void); 96 - void* DIChecksumProcessConstant(void); 97 - void* DIChecksumProcessFinish(void); 98 - void* DIChecksumProcessStart(void); 99 - void* DIChecksumSetValue(void); 100 - void* DICopyDevEntries(void); 101 - void* DICopyDiskImageMountPointDictionary(void); 102 - void* DICopyIdentifiableFileSystemsInfo(void); 103 - void* DICopyStrError(void); 104 - void* DICopyStrError_real(void); 105 - void* DICopyWriteableFileSystemsArray(void); 106 - void* DICreateBackingStore(void); 107 - void* DICreateDiskImage(void); 108 - void* DICreateNewUDIFSegmentURL(void); 109 - void* DICreatePermissionDictionary(void); 110 - void* DIDARTDiskImageGetDartFileHeader(void); 111 - void* DIDeinitialize(void); 112 - void* DIDevEntryCopyDeviceInfo(void); 113 - void* DIDevEntryGetInformation(void); 114 - void* DIDevEntryToIOKitObject(void); 115 - void* DIDevEntryToRawDevice(void); 116 - void* DIDiskCopy42DiskImageGetDiskCopy42Header(void); 117 - void* DIDiskImageAttach(void); 118 - void* DIDiskImageBurn(void); 119 - void* DIDiskImageCalcChecksum(void); 120 - void* DIDiskImageCallProgressCancelProc(void); 121 - void* DIDiskImageCallProgressMessageProc(void); 122 - void* DIDiskImageCallProgressPercentProc(void); 123 - void* DIDiskImageCanBeAppended(void); 124 - void* DIDiskImageCanBeBurned(void); 125 - void* DIDiskImageCancelNow(void); 126 - void* DIDiskImageChangeKey(void); 127 - void* DIDiskImageCompact(void); 128 - void* DIDiskImageContentResize(void); 129 - void* DIDiskImageConvertWithDiskImage(void); 130 - void* DIDiskImageCopyChecksumReportString(void); 131 - void* DIDiskImageCopyFormatDescriptionString(void); 132 - void* DIDiskImageCopyIconURL(void); 133 - void* DIDiskImageCopyImageChecksum(void); 134 - void* DIDiskImageCopyImageInformation(void); 135 - void* DIDiskImageCopyKernelAttachDictionary(void); 136 - void* DIDiskImageCopyMountPointDictionary(void); 137 - void* DIDiskImageCopyNonKernelAttachDictionary(void); 138 - void* DIDiskImageCopyResizeInformation(void); 139 - void* DIDiskImageCopySLADictionary(void); 140 - void* DIDiskImageCreateChecksum(void); 141 - void* DIDiskImageCreateDRTrackForImage(void); 142 - void* DIDiskImageDelete(void); 143 - void* DIDiskImageEstimateSectorsNeededForBurn(void); 144 - void* DIDiskImageFlush(void); 145 - void* DIDiskImageGetBackingStore(void); 146 - void* DIDiskImageGetImageFormat(void); 147 - void* DIDiskImageGetSectorCount(void); 148 - void* DIDiskImageGetUniqueIDDict(void); 149 - void* DIDiskImageGetVirtualBandSize(void); 150 - void* DIDiskImageHandleIdle(void); 151 - void* DIDiskImageHandlePowerChange(void); 152 - void* DIDiskImageHasChecksum(void); 153 - void* DIDiskImageHasPartitionMap(void); 154 - void* DIDiskImageHasValidChecksum(void); 155 - void* DIDiskImageInUse(void); 156 - void* DIDiskImageIsEncrypted(void); 157 - void* DIDiskImageIsHFS(void); 158 - void* DIDiskImageIsHFSPlus(void); 159 - void* DIDiskImageIsHFSPlusWithWrapper(void); 160 - void* DIDiskImageIsHFSX(void); 161 - void* DIDiskImageIsISO9660(void); 162 - void* DIDiskImageIsKernelCompatible(void); 163 - void* DIDiskImageIsMFS(void); 164 - void* DIDiskImageIsProDOS(void); 165 - void* DIDiskImageIsUDF(void); 166 - void* DIDiskImageIsUFS(void); 167 - void* DIDiskImageIsWriteEnabled(void); 168 - void* DIDiskImageObjectCallDIProgressCallBackProc(void); 169 - void* DIDiskImageObjectGetClassName(void); 170 - void* DIDiskImageObjectGetDIProgressCallBackProcPtr(void); 171 - void* DIDiskImageObjectGetProperty(void); 172 - void* DIDiskImageObjectGetRefCon(void); 173 - void* DIDiskImageObjectRelease(void); 174 - void* DIDiskImageObjectRetain(void); 175 - void* DIDiskImageObjectSetDIProgressCallBackProcPtr(void); 176 - void* DIDiskImageObjectSetProperty(void); 177 - void* DIDiskImageObjectSetRefCon(void); 178 - void* DIDiskImageReadSectors(void); 179 - void* DIDiskImageSetProgressCancelProcPtr(void); 180 - void* DIDiskImageSetProgressMessageProcPtr(void); 181 - void* DIDiskImageSetProgressPercentProcPtr(void); 182 - void* DIDiskImageSetSectorCount(void); 183 - void* DIDiskImageValidateChecksum(void); 184 - void* DIDiskImageValidateChecksumWithFlags(void); 185 - void* DIDiskImageWriteSectors(void); 186 - void* DIEnableSecureMode(void); 187 - void* DIEnumerateCarbonVolNames(void); 188 - void* DIEnumerateMountPoints(void); 189 - void* DIEnumerateVRefNums(void); 190 - void* DIEnumerateWholeDiskDevEntries(void); 191 - void* DIGetBackingStorePluginCount(void); 192 - void* DIGetBundleRef(void); 193 - void* DIGetDebugLevel(void); 194 - void* DIGetDevEntryInTree(void); 195 - void* DIGetDiskImagePluginCount(void); 196 - void* DIGetDriverVersion(void); 197 - void* DIGetFileEncodingPluginCount(void); 198 - void* DIGetFrameworkVersion(void); 199 - void* DIGetLocalKey(void); 200 - void* DIGetPermission(void); 201 - void* DIGetPluginPropertyDicts(void); 202 - void* DIGetVerboseLevel(void); 203 - void* DIHLCopyEncryptedStatus(void); 204 - void* DIHLCopyImageForVolume(void); 205 - void* DIHLCopyPreference(void); 206 - void* DIHLCopyPreferences(void); 207 - void* DIHLCopyResizeInfo(void); 208 - void* DIHLCopyStatusStageString(void); 209 - void* DIHLCopyVolumeForImage(void); 210 - void* DIHLCopyVolumeRefNumDiskImageInfo(void); 211 - void* DIHLDiskImageAttach(void); 212 - void* DIHLDiskImageChangePassword(void); 213 - void* DIHLDiskImageCompact(void); 214 - void* DIHLDiskImageCopyProperties(void); 215 - void* DIHLDiskImageCreate(void); 216 - void* DIHLDiskImageProbeCatalogInfo(void); 217 - void* DIHLDiskImageProbeURL(void); 218 - void* DIHLDiskImageSetProperty(void); 219 - void* DIHLEraseImageKeys(void); 220 - void* DIHLFVChangeMasterPassword(void); 221 - void* DIHLFVChangePassword(void); 222 - void* DIHLFVCompact(void); 223 - void* DIHLFVCopyEncryptionIdentities(void); 224 - void* DIHLFVCreate(void); 225 - void* DIHLFVMakeMasterPassword(void); 226 - void* DIHLFVMasterPasswordEnabled(void); 227 - void* DIHLFVMasterPasswordValidates(void); 228 - void* DIHLFVMount(void); 229 - void* DIHLFVResize(void); 230 - void* DIHLFVSetAltPassword(void); 231 - void* DIHLFVUnmount(void); 232 - void* DIHLGetDefaultsDictionary(void); 233 - void* DIHLResizeImage(void); 234 - void* DIIOKitObjectCopyDeviceInfo(void); 235 - void* DIIOKitObjectToDevEntry(void); 236 - void* DIInitialize(void); 237 - void* DIIsInitialized(void); 238 - void* DIIsPotentiallyValidDiskImage(void); 239 - void* DIKenCodeCompressorCalculateBufferSize(void); 240 - void* DIKenCodeCompressorCompressData(void); 241 - void* DIKenCodeCompressorDelete(void); 242 - void* DIKenCodeCompressorNew(void); 243 - void* DILoadDriver(void); 244 - void* DIMakeStubBLKX(void); 245 - void* DIMediaKitCreateMKMediaRef(void); 246 - void* DIMediaKitVectorProc(void); 247 - void* DIMediaKitVectorProcWithOffset(void); 248 - void* DIMountPointGetInformation(void); 249 - void* DINDIFDiskImageGetNDIFHeader(void); 250 - void* DIPartitionSchemeScan(void); 251 - void* DIRawDevEntryToBlockDevice(void); 252 - void* DIResolveBackingStoreToDiskImage(void); 253 - void* DIResolvePathsToDiskImage(void); 254 - void* DIResolvePathsToDiskImageWithOptions(void); 255 - void* DIResolveURLToBackingStore(void); 256 - void* DIResolveURLToDiskImage(void); 257 - void* DIResourceFileAddResource(void); 258 - void* DIResourceFileChangedResource(void); 259 - void* DIResourceFileCopyResourcesFrom(void); 260 - void* DIResourceFileCopyXMLRepresentation(void); 261 - void* DIResourceFileCountResources(void); 262 - void* DIResourceFileCountTypes(void); 263 - void* DIResourceFileCreateWithXMLRepresentation(void); 264 - void* DIResourceFileDeleteAllResources(void); 265 - void* DIResourceFileDeleteAllResourcesOfType(void); 266 - void* DIResourceFileDetachResource(void); 267 - void* DIResourceFileGetIndResource(void); 268 - void* DIResourceFileGetIndType(void); 269 - void* DIResourceFileGetResAttrs(void); 270 - void* DIResourceFileGetResInfo(void); 271 - void* DIResourceFileGetResource(void); 272 - void* DIResourceFileReleaseResource(void); 273 - void* DIResourceFileSetResAttrs(void); 274 - void* DIResourceFileSetResInfo(void); 275 - void* DIResourceFileUpdateResFile(void); 276 - void* DIResourceFileWriteResource(void); 277 - void* DISetDebugLevel(void); 278 - void* DISetVerboseLevel(void); 279 - void* DIShadowedDiskImageCopyDefaultShadowFileURL(void); 280 - void* DIShadowedDiskImageCreateDefaultShadowFileName(void); 281 - void* DIShadowedDiskImageNewWithDiskImageAndShadowURL(void); 282 - void* DIStrError(void); 283 - void* DIStrError_r(void); 284 - void* DISubDiskImageCreateNewWithDiskImage(void); 285 - void* DIUDIFDiskImageGetBLKX(void); 286 - void* DIUDIFDiskImageGetBLKXStartingAt(void); 287 - void* DIUDIFDiskImageGetImageVariant(void); 288 - void* DIUDIFDiskImageGetUDIFFileHeader(void); 289 - void* DIUDIFFileAccessAppendData(void); 290 - void* DIUDIFFileAccessCloseFile(void); 291 - void* DIUDIFFileAccessCreateWithCFURL(void); 292 - void* DIUDIFFileAccessDelete(void); 293 - void* DIUDIFFileAccessDeleteFile(void); 294 - void* DIUDIFFileAccessFlattenFile(void); 295 - void* DIUDIFFileAccessFlattenFileWithEmbedOptions(void); 296 - void* DIUDIFFileAccessGetBackingStore(void); 297 - void* DIUDIFFileAccessGetHeaderStyle(void); 298 - void* DIUDIFFileAccessGetResourceFile(void); 299 - void* DIUDIFFileAccessGetUDIFFileHeader(void); 300 - void* DIUDIFFileAccessNewWithCFURL(void); 301 - void* DIUDIFFileAccessOpenFile(void); 302 - void* DIUDIFFileAccessSetMaxSectorsPerSegment(void); 303 - void* DIUDIFFileAccessUnflattenFile(void); 304 - void* DIUDIFFileAccessUpdateHeader(void); 305 - void* DIUDIFFileAccessWriteResourceFile(void); 306 - void* DIUDIFFileAccessWriteResourceFileAsCarbonResourceFork(void); 307 - void* DIUDIFFileAccessWriteResourceFileAsXML(void); 308 - void* DIVRefNumGetInformation(void); 309 - void* DI_kextConnect(void); 310 - void* DI_kextCreateDrive(void); 311 - void* DI_kextCreateDriveInKernel(void); 312 - void* DI_kextDisconnect(void); 313 - void* DI_kextDriveActivate(void); 314 - void* DI_kextDriveConnect(void); 315 - void* DI_kextDriveDisconnect(void); 316 - void* DI_kextDriveGetRequest(void); 317 - void* DI_kextDrivePutReply(void); 318 - void* DI_kextDriveRegisterClientBuffer(void); 319 - void* DI_kextExists(void); 320 - void* DI_kextTestNetBootHook(void); 321 - void* DI_kextWaitQuiet(void); 322 - void* DI_logBuffer(void); 323 - void* DI_logDARTHeader(void); 324 - void* DI_logDiskCopy42Header(void); 325 - void* DI_logHDIChecksum(void); 326 - void* DI_logHDIReply64(void); 327 - void* DI_logHDIRequest64(void); 328 - void* DI_logHDISegmentID(void); 329 - void* DI_logHFSPlusForkData(void); 330 - void* DI_logMDB(void); 331 - void* DI_logMDB_to_file(void); 332 - void* DI_logNDIFHeader(void); 333 - void* DI_logNDIFSegmentInfo(void); 334 - void* DI_logNDIFSourceSubTable(void); 335 - void* DI_logUDIFFileHeader(void); 336 - void* DI_logUDIFPartitionList(void); 337 - void* DI_logUDIFRun(void); 338 - void* DI_logUDIFblkx(void); 339 - void* DI_logUDIFblkx_ptr(void); 340 - void* DI_logVH(void); 341 - void* DI_logVH_to_file(void); 342 - void* MKCalculatePartitionParameters(void); 343 - void* MKCopyDefaultLayouts(void); 344 - void* MKCopyLayoutInfoArrayWithOverhead(void);
+22
src/DiskImages/include/DiskImages/DIHelperProxy.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2016 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 + @interface DIHelperProxy : NSObject 21 + 22 + @end
+368
src/DiskImages/include/DiskImages/DiskImages.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2016 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 + #include <CoreFoundation/CoreFoundation.h> 21 + 22 + #ifdef __OBJC__ 23 + 24 + #import <Foundation/Foundation.h> 25 + #import <DiskImages/DIHelperProxy.h> 26 + 27 + #endif /* __OBJC__ */ 28 + 29 + CF_IMPLICIT_BRIDGING_ENABLED 30 + CF_EXTERN_C_BEGIN 31 + 32 + typedef struct { 33 + char *fUDIFSignature; 34 + int fUDIFVersion; 35 + int fUDIFCodeSignOffset; 36 + int fUDIFCodeSignLength; 37 + } UDIFFileHeader; 38 + 39 + #define kUDIFSignature "UDIFSignature" 40 + 41 + void* DIADCCompressorCalculateBufferSize(void); 42 + void* DIADCCompressorCompressData(void); 43 + void* DIADCCompressorDelete(void); 44 + void* DIADCCompressorNew(void); 45 + void* DIAddPermission(void); 46 + void* DIAddRunToBLKX(void); 47 + void* DIAttachDrive(void); 48 + void* DIAttachImage(void); 49 + void* DIAuthOpen(void); 50 + void* DIBackingStoreAddRsrcFork(void); 51 + void* DIBackingStoreAllowExpandability(void); 52 + void* DIBackingStoreCanEnumerateDirectory(void); 53 + void* DIBackingStoreChangeKey(void); 54 + void* DIBackingStoreCloseDataFork(void); 55 + void* DIBackingStoreCloseResourceFile(void); 56 + void* DIBackingStoreCloseRsrcFork(void); 57 + void* DIBackingStoreCopyAttr(void); 58 + void* DIBackingStoreCopyEncryptedInformation(void); 59 + void* DIBackingStoreDelete(void); 60 + void* DIBackingStoreEnumerateDirectory(void); 61 + void* DIBackingStoreFlush(void); 62 + void* DIBackingStoreFlushWithFlags(void); 63 + void* DIBackingStoreGetBaseBackingStore(void); 64 + void* DIBackingStoreGetDataForkLength(void); 65 + void* DIBackingStoreGetExpandability(void); 66 + void* DIBackingStoreGetExtension(void); 67 + void* DIBackingStoreGetFileCreator(void); 68 + void* DIBackingStoreGetFileType(void); 69 + void* DIBackingStoreGetMaxDataForkLength(void); 70 + void* DIBackingStoreGetMaxRsrcForkLength(void); 71 + void* DIBackingStoreGetName(void); 72 + void* DIBackingStoreGetPath(void); 73 + void* DIBackingStoreGetRsrcForkLength(void); 74 + void* DIBackingStoreGetURL(void); 75 + void* DIBackingStoreGetURLArray(void); 76 + void* DIBackingStoreGetUniqueIdentifier(void); 77 + void* DIBackingStoreHandleIdle(void); 78 + void* DIBackingStoreHandlePowerChange(void); 79 + void* DIBackingStoreHasEncryptedEncoding(void); 80 + void* DIBackingStoreHasFileCreator(void); 81 + void* DIBackingStoreHasFileType(void); 82 + void* DIBackingStoreIsEncrypted(void); 83 + void* DIBackingStoreIsRemote(void); 84 + void* DIBackingStoreIsWriteEnabled(void); 85 + void* DIBackingStoreNewWithCFURL(void); 86 + void* DIBackingStoreOnLockedMedia(void); 87 + void* DIBackingStoreOpenDataFork(void); 88 + void* DIBackingStoreOpenResourceFile(void); 89 + void* DIBackingStoreOpenRsrcFork(void); 90 + void* DIBackingStoreReadDataFork(void); 91 + void* DIBackingStoreReadRsrcFork(void); 92 + void* DIBackingStoreSetAttr(void); 93 + void* DIBackingStoreSetDataForkLength(void); 94 + void* DIBackingStoreSetExpandability(void); 95 + void* DIBackingStoreSetFileCreator(void); 96 + void* DIBackingStoreSetFileType(void); 97 + void* DIBackingStoreSetPermission(void); 98 + void* DIBackingStoreSetRsrcForkLength(void); 99 + void* DIBackingStoreUnlink(void); 100 + void* DIBackingStoreWriteDataFork(void); 101 + void* DIBackingStoreWriteRsrcFork(void); 102 + void* DIChecksumDelete(void); 103 + void* DIChecksumGetBitCount(void); 104 + void* DIChecksumGetChecksumStruct(void); 105 + void* DIChecksumGetChecksumType(void); 106 + void* DIChecksumGetLongName(void); 107 + void* DIChecksumGetShortName(void); 108 + void* DIChecksumGetValue(void); 109 + void* DIChecksumGetValueString(void); 110 + void* DIChecksumHDIChecksumAreEqual(void); 111 + void* DIChecksumIsEmpty(void); 112 + void* DIChecksumIsEqual(void); 113 + void* DIChecksumNewOfSameKindAs(void); 114 + void* DIChecksumNewUsingChecksumStruct(void); 115 + void* DIChecksumNewWith(void); 116 + void* DIChecksumProcessBuffer(void); 117 + void* DIChecksumProcessConstant(void); 118 + void* DIChecksumProcessFinish(void); 119 + void* DIChecksumProcessStart(void); 120 + void* DIChecksumSetValue(void); 121 + void* DICopyDevEntries(void); 122 + void* DICopyDiskImageMountPointDictionary(void); 123 + void* DICopyIdentifiableFileSystemsInfo(void); 124 + void* DICopyStrError(void); 125 + void* DICopyStrError_real(void); 126 + void* DICopyWriteableFileSystemsArray(void); 127 + void* DICreateBackingStore(void); 128 + void* DICreateDiskImage(void); 129 + void* DICreateNewUDIFSegmentURL(void); 130 + void* DICreatePermissionDictionary(void); 131 + void* DIDARTDiskImageGetDartFileHeader(void); 132 + void* DIDeinitialize(void); 133 + void* DIDevEntryCopyDeviceInfo(void); 134 + void* DIDevEntryGetInformation(void); 135 + void* DIDevEntryToIOKitObject(void); 136 + void* DIDevEntryToRawDevice(void); 137 + void* DIDiskCopy42DiskImageGetDiskCopy42Header(void); 138 + void* DIDiskImageAttach(void); 139 + void* DIDiskImageBurn(void); 140 + void* DIDiskImageCalcChecksum(void); 141 + void* DIDiskImageCallProgressCancelProc(void); 142 + void* DIDiskImageCallProgressMessageProc(void); 143 + void* DIDiskImageCallProgressPercentProc(void); 144 + void* DIDiskImageCanBeAppended(void); 145 + void* DIDiskImageCanBeBurned(void); 146 + void* DIDiskImageCancelNow(void); 147 + void* DIDiskImageChangeKey(void); 148 + void* DIDiskImageCompact(void); 149 + void* DIDiskImageContentResize(void); 150 + void* DIDiskImageConvertWithDiskImage(void); 151 + void* DIDiskImageCopyChecksumReportString(void); 152 + void* DIDiskImageCopyFormatDescriptionString(void); 153 + void* DIDiskImageCopyIconURL(void); 154 + void* DIDiskImageCopyImageChecksum(void); 155 + void* DIDiskImageCopyImageInformation(void); 156 + void* DIDiskImageCopyKernelAttachDictionary(void); 157 + void* DIDiskImageCopyMountPointDictionary(void); 158 + void* DIDiskImageCopyNonKernelAttachDictionary(void); 159 + void* DIDiskImageCopyResizeInformation(void); 160 + void* DIDiskImageCopySLADictionary(void); 161 + void* DIDiskImageCreateChecksum(void); 162 + void* DIDiskImageCreateDRTrackForImage(void); 163 + void* DIDiskImageDelete(void); 164 + void* DIDiskImageEstimateSectorsNeededForBurn(void); 165 + void* DIDiskImageFlush(void); 166 + void* DIDiskImageGetBackingStore(void); 167 + void* DIDiskImageGetImageFormat(void); 168 + void* DIDiskImageGetSectorCount(void); 169 + void* DIDiskImageGetUniqueIDDict(void); 170 + void* DIDiskImageGetVirtualBandSize(void); 171 + void* DIDiskImageHandleIdle(void); 172 + void* DIDiskImageHandlePowerChange(void); 173 + void* DIDiskImageHasChecksum(void); 174 + void* DIDiskImageHasPartitionMap(void); 175 + void* DIDiskImageHasValidChecksum(void); 176 + void* DIDiskImageInUse(void); 177 + void* DIDiskImageIsEncrypted(void); 178 + void* DIDiskImageIsHFS(void); 179 + void* DIDiskImageIsHFSPlus(void); 180 + void* DIDiskImageIsHFSPlusWithWrapper(void); 181 + void* DIDiskImageIsHFSX(void); 182 + void* DIDiskImageIsISO9660(void); 183 + void* DIDiskImageIsKernelCompatible(void); 184 + void* DIDiskImageIsMFS(void); 185 + void* DIDiskImageIsProDOS(void); 186 + void* DIDiskImageIsUDF(void); 187 + void* DIDiskImageIsUFS(void); 188 + void* DIDiskImageIsWriteEnabled(void); 189 + void* DIDiskImageObjectCallDIProgressCallBackProc(void); 190 + void* DIDiskImageObjectGetClassName(void); 191 + void* DIDiskImageObjectGetDIProgressCallBackProcPtr(void); 192 + void* DIDiskImageObjectGetProperty(void); 193 + void* DIDiskImageObjectGetRefCon(void); 194 + void* DIDiskImageObjectRelease(void); 195 + void* DIDiskImageObjectRetain(void); 196 + void* DIDiskImageObjectSetDIProgressCallBackProcPtr(void); 197 + void* DIDiskImageObjectSetProperty(void); 198 + void* DIDiskImageObjectSetRefCon(void); 199 + void* DIDiskImageReadSectors(void); 200 + void* DIDiskImageSetProgressCancelProcPtr(void); 201 + void* DIDiskImageSetProgressMessageProcPtr(void); 202 + void* DIDiskImageSetProgressPercentProcPtr(void); 203 + void* DIDiskImageSetSectorCount(void); 204 + void* DIDiskImageValidateChecksum(void); 205 + void* DIDiskImageValidateChecksumWithFlags(void); 206 + void* DIDiskImageWriteSectors(void); 207 + void* DIEnableSecureMode(void); 208 + void* DIEnumerateCarbonVolNames(void); 209 + void* DIEnumerateMountPoints(void); 210 + void* DIEnumerateVRefNums(void); 211 + void* DIEnumerateWholeDiskDevEntries(void); 212 + void* DIGetBackingStorePluginCount(void); 213 + void* DIGetBundleRef(void); 214 + void* DIGetDebugLevel(void); 215 + void* DIGetDevEntryInTree(void); 216 + void* DIGetDiskImagePluginCount(void); 217 + void* DIGetDriverVersion(void); 218 + void* DIGetFileEncodingPluginCount(void); 219 + void* DIGetFrameworkVersion(void); 220 + void* DIGetLocalKey(void); 221 + void* DIGetPermission(void); 222 + void* DIGetPluginPropertyDicts(void); 223 + void* DIGetVerboseLevel(void); 224 + void* DIHLCopyEncryptedStatus(void); 225 + void* DIHLCopyImageForVolume(void); 226 + void* DIHLCopyPreference(void); 227 + void* DIHLCopyPreferences(void); 228 + void* DIHLCopyResizeInfo(void); 229 + void* DIHLCopyStatusStageString(void); 230 + void* DIHLCopyVolumeForImage(void); 231 + void* DIHLCopyVolumeRefNumDiskImageInfo(void); 232 + void* DIHLDiskImageAttach(void); 233 + void* DIHLDiskImageChangePassword(void); 234 + void* DIHLDiskImageCompact(void); 235 + void* DIHLDiskImageCopyProperties(void); 236 + void* DIHLDiskImageCreate(void); 237 + void* DIHLDiskImageProbeCatalogInfo(void); 238 + void* DIHLDiskImageProbeURL(void); 239 + void* DIHLDiskImageSetProperty(void); 240 + void* DIHLEraseImageKeys(void); 241 + void* DIHLFVChangeMasterPassword(void); 242 + void* DIHLFVChangePassword(void); 243 + void* DIHLFVCompact(void); 244 + void* DIHLFVCopyEncryptionIdentities(void); 245 + void* DIHLFVCreate(void); 246 + void* DIHLFVMakeMasterPassword(void); 247 + void* DIHLFVMasterPasswordEnabled(void); 248 + void* DIHLFVMasterPasswordValidates(void); 249 + void* DIHLFVMount(void); 250 + void* DIHLFVResize(void); 251 + void* DIHLFVSetAltPassword(void); 252 + void* DIHLFVUnmount(void); 253 + void* DIHLGetDefaultsDictionary(void); 254 + void* DIHLResizeImage(void); 255 + void* DIIOKitObjectCopyDeviceInfo(void); 256 + void* DIIOKitObjectToDevEntry(void); 257 + void* DIInitialize(void); 258 + void* DIIsInitialized(void); 259 + void* DIIsPotentiallyValidDiskImage(void); 260 + void* DIKenCodeCompressorCalculateBufferSize(void); 261 + void* DIKenCodeCompressorCompressData(void); 262 + void* DIKenCodeCompressorDelete(void); 263 + void* DIKenCodeCompressorNew(void); 264 + void* DILoadDriver(void); 265 + void* DIMakeStubBLKX(void); 266 + void* DIMediaKitCreateMKMediaRef(void); 267 + void* DIMediaKitVectorProc(void); 268 + void* DIMediaKitVectorProcWithOffset(void); 269 + void* DIMountPointGetInformation(void); 270 + void* DINDIFDiskImageGetNDIFHeader(void); 271 + void* DIPartitionSchemeScan(void); 272 + void* DIRawDevEntryToBlockDevice(void); 273 + void* DIResolveBackingStoreToDiskImage(void); 274 + void* DIResolvePathsToDiskImage(void); 275 + void* DIResolvePathsToDiskImageWithOptions(void); 276 + void* DIResolveURLToBackingStore(void); 277 + void* DIResolveURLToDiskImage(void); 278 + void* DIResourceFileAddResource(void); 279 + void* DIResourceFileChangedResource(void); 280 + void* DIResourceFileCopyResourcesFrom(void); 281 + void* DIResourceFileCopyXMLRepresentation(void); 282 + void* DIResourceFileCountResources(void); 283 + void* DIResourceFileCountTypes(void); 284 + void* DIResourceFileCreateWithXMLRepresentation(void); 285 + void* DIResourceFileDeleteAllResources(void); 286 + void* DIResourceFileDeleteAllResourcesOfType(void); 287 + void* DIResourceFileDetachResource(void); 288 + void* DIResourceFileGetIndResource(void); 289 + void* DIResourceFileGetIndType(void); 290 + void* DIResourceFileGetResAttrs(void); 291 + void* DIResourceFileGetResInfo(void); 292 + void* DIResourceFileGetResource(void); 293 + void* DIResourceFileReleaseResource(void); 294 + void* DIResourceFileSetResAttrs(void); 295 + void* DIResourceFileSetResInfo(void); 296 + void* DIResourceFileUpdateResFile(void); 297 + void* DIResourceFileWriteResource(void); 298 + void* DISetDebugLevel(void); 299 + void* DISetVerboseLevel(void); 300 + void* DIShadowedDiskImageCopyDefaultShadowFileURL(void); 301 + void* DIShadowedDiskImageCreateDefaultShadowFileName(void); 302 + void* DIShadowedDiskImageNewWithDiskImageAndShadowURL(void); 303 + void* DIStrError(void); 304 + void* DIStrError_r(void); 305 + void* DISubDiskImageCreateNewWithDiskImage(void); 306 + void* DIUDIFDiskImageGetBLKX(void); 307 + void* DIUDIFDiskImageGetBLKXStartingAt(void); 308 + void* DIUDIFDiskImageGetImageVariant(void); 309 + void* DIUDIFDiskImageGetUDIFFileHeader(void); 310 + void* DIUDIFFileAccessAppendData(void); 311 + void* DIUDIFFileAccessCloseFile(void); 312 + void* DIUDIFFileAccessCreateWithCFURL(void); 313 + void* DIUDIFFileAccessDelete(void); 314 + void* DIUDIFFileAccessDeleteFile(void); 315 + void* DIUDIFFileAccessFlattenFile(void); 316 + void* DIUDIFFileAccessFlattenFileWithEmbedOptions(void); 317 + void* DIUDIFFileAccessGetBackingStore(void); 318 + void* DIUDIFFileAccessGetHeaderStyle(void); 319 + void* DIUDIFFileAccessGetResourceFile(void); 320 + void* DIUDIFFileAccessGetUDIFFileHeader(void); 321 + void* DIUDIFFileAccessNewWithCFURL(void); 322 + void* DIUDIFFileAccessOpenFile(void); 323 + void* DIUDIFFileAccessSetMaxSectorsPerSegment(void); 324 + void* DIUDIFFileAccessUnflattenFile(void); 325 + void* DIUDIFFileAccessUpdateHeader(void); 326 + void* DIUDIFFileAccessWriteResourceFile(void); 327 + void* DIUDIFFileAccessWriteResourceFileAsCarbonResourceFork(void); 328 + void* DIUDIFFileAccessWriteResourceFileAsXML(void); 329 + void* DIVRefNumGetInformation(void); 330 + void* DI_kextConnect(void); 331 + void* DI_kextCreateDrive(void); 332 + void* DI_kextCreateDriveInKernel(void); 333 + void* DI_kextDisconnect(void); 334 + void* DI_kextDriveActivate(void); 335 + void* DI_kextDriveConnect(void); 336 + void* DI_kextDriveDisconnect(void); 337 + void* DI_kextDriveGetRequest(void); 338 + void* DI_kextDrivePutReply(void); 339 + void* DI_kextDriveRegisterClientBuffer(void); 340 + void* DI_kextExists(void); 341 + void* DI_kextTestNetBootHook(void); 342 + void* DI_kextWaitQuiet(void); 343 + void* DI_logBuffer(void); 344 + void* DI_logDARTHeader(void); 345 + void* DI_logDiskCopy42Header(void); 346 + void* DI_logHDIChecksum(void); 347 + void* DI_logHDIReply64(void); 348 + void* DI_logHDIRequest64(void); 349 + void* DI_logHDISegmentID(void); 350 + void* DI_logHFSPlusForkData(void); 351 + void* DI_logMDB(void); 352 + void* DI_logMDB_to_file(void); 353 + void* DI_logNDIFHeader(void); 354 + void* DI_logNDIFSegmentInfo(void); 355 + void* DI_logNDIFSourceSubTable(void); 356 + void* DI_logUDIFFileHeader(void); 357 + void* DI_logUDIFPartitionList(void); 358 + void* DI_logUDIFRun(void); 359 + void* DI_logUDIFblkx(void); 360 + void* DI_logUDIFblkx_ptr(void); 361 + void* DI_logVH(void); 362 + void* DI_logVH_to_file(void); 363 + void* MKCalculatePartitionParameters(void); 364 + void* MKCopyDefaultLayouts(void); 365 + void* MKCopyLayoutInfoArrayWithOverhead(void); 366 + 367 + CF_EXTERN_C_END 368 + CF_IMPLICIT_BRIDGING_DISABLED