Root/
Source at commit HEAD created 5 years 6 days ago. By ifabio, Few update to kernelPatcher (Credits to CrazyBirdy) | |
---|---|
1 | /*␊ |
2 | * Copyright (c) 2004 Apple Computer, Inc. All rights reserved.␊ |
3 | *␊ |
4 | * @APPLE_LICENSE_HEADER_START@␊ |
5 | * ␊ |
6 | * The contents of this file constitute Original Code as defined in and␊ |
7 | * are subject to the Apple Public Source License Version 2.0 (the␊ |
8 | * "License"). You may not use this file except in compliance with the␊ |
9 | * License. Please obtain a copy of the License at␊ |
10 | * http://www.apple.com/publicsource and read it before using this file.␊ |
11 | * ␊ |
12 | * This Original Code and all software distributed under the License are␊ |
13 | * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER␊ |
14 | * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,␊ |
15 | * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,␊ |
16 | * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the␊ |
17 | * License for the specific language governing rights and limitations␊ |
18 | * under the License.␊ |
19 | * ␊ |
20 | * @APPLE_LICENSE_HEADER_END@␊ |
21 | */␊ |
22 | /*␊ |
23 | * dmazar, 14/7/2011␊ |
24 | * support for EXFAT volume label reading␊ |
25 | *␊ |
26 | * Zenith432, Nov 30 2014␊ |
27 | * support for reading files␊ |
28 | */␊ |
29 | ␊ |
30 | extern void EXFATFree(CICell ih);␊ |
31 | extern long EXFATInitPartition(CICell ih);␊ |
32 | extern long EXFATGetDirEntry(CICell ih, char * dirPath, long long * dirIndex,␊ |
33 | ␉␉␉␉␉␉␉ char ** name, long * flags, u_int32_t * time,␊ |
34 | ␉␉␉␉␉␉␉ FinderInfo * finderInfo, long * infoValid);␊ |
35 | extern long EXFATReadFile(CICell ih, char * filePath, void *base, uint64_t offset, uint64_t length);␊ |
36 | extern long EXFATGetFileBlock(CICell ih, char *filePath, unsigned long long *firstBlock);␊ |
37 | extern long EXFATLoadFile(CICell ih, char * filePath);␊ |
38 | extern void EXFATGetDescription(CICell ih, char *str, long strMaxLen);␊ |
39 | extern bool EXFATProbe (const void *buf);␊ |
40 | extern long EXFATGetUUID(CICell ih, char *uuidStr);␊ |
41 |