Classes |
struct | SPPlatformFileSpecification |
| A file specification In Mac OS.It is the same as FSSpec . More...
|
struct | SPPlatformFileReference |
| A file reference in terms of a string. More...
|
struct | SPPlatformFileInfo |
| Platform-specific file metadata. More...
|
struct | SPPlatformFileSpecification |
| A file specification In Mac OS.It is the same as FSSpec . More...
|
struct | SPPlatformFileSpecificationW |
struct | SPPlatformFileInfo |
| Platform-specific file metadata. More...
|
struct | SPFilesSuite |
| This suite allows you to access the PICA files list. More...
|
Defines |
#define | kSPFilesSuite "SP Files Suite" |
| Files suite name.
|
#define | kSPFilesSuiteVersion3 3 |
#define | kSPFilesSuiteVersion 4 |
#define | kSPRuntimeFileList ((SPFileListRef)NULL) |
| PICA global list of potential plug-in files.
|
#define | kFileDoesNotHavePiPL (SPPropertyListRef)(~((size_t)NULL)) |
| Return value for SPFilesSuite::GetFilePropertyList() , indicating that the file has no property list.
|
#define | kFileHasMulitplePiPLs NULL |
| Return value for SPFilesSuite::GetFilePropertyList() , indicating that the file has multiple property lists.
|
#define | kMaxPathLength 1024 |
#define | kMaxPathLength 300 |
Typedefs |
typedef struct SPFile * | SPFileRef |
| The maximum number of characters allowed in a file path specification.
|
typedef struct SPFileList * | SPFileListRef |
| Opaque reference to a file list.
|
typedef struct SPFileListIterator * | SPFileListIteratorRef |
| Opaque reference to a file-list iterator.
|
typedef struct
OpaqueSPPlatformFileRef | SPPlatformFileRef |
| Opaque reference to a platform-specific file specification.
|
typedef
SPPlatformFileSpecificationW | SPPlatformFileReference |
| Same as SPPlatformFileSpecification on Windows.
|
typedef SPBoolean(* | SPAddPiPLFilterProc )(SPPlatformFileInfo *info) |
| Internal.
|
Functions |
SPErr | FileSpectoFileRef (const SPPlatformFileSpecification *fileSpec, const SPPlatformFileReference *fileRef) |
SPErr | FileReftoFileSpec (const SPPlatformFileReference *fileRef, const SPPlatformFileSpecification *fileSpec) |
SPAPI SPErr | SPAllocateFileList (SPFileListRef *fileList) |
| Internal.
|
SPAPI SPErr | SPFreeFileList (SPFileListRef fileList) |
| Internal.
|
SPAPI SPErr | SPAddFiles (SPFileListRef fileList, const SPPlatformFileReference *file) |
SPAPI SPErr | SPNewFileListIterator (SPFileListRef fileList, SPFileListIteratorRef *iter) |
| Internal.
|
SPAPI SPErr | SPNextFile (SPFileListIteratorRef iter, SPFileRef *file) |
| Internal.
|
SPAPI SPErr | SPDeleteFileListIterator (SPFileListIteratorRef iter) |
| Internal.
|
SPAPI SPErr | SPGetFileSpecification (SPFileRef file, SPPlatformFileSpecification *fileSpec) |
| Internal.
|
SPAPI SPErr | SPGetFileReference (SPFileRef file, SPPlatformFileReference *fileSpec) |
SPAPI SPErr | SPGetFileInfo (SPFileRef file, SPPlatformFileInfo *info) |
| Internal.
|
SPAPI SPErr | SPGetIsAPlugin (SPFileRef file, SPBoolean *isAPlugin) |
| Internal.
|
SPAPI SPErr | SPSetIsAPlugin (SPFileRef file, SPBoolean isAPlugin) |
| Internal.
|
SPAPI SPErr | SPGetFilePropertyList (SPFileRef file, SPPropertyListRef *propertList) |
| Internal.
|
SPAPI SPErr | SPSetFilePropertyList (SPFileRef file, SPPropertyListRef propertList) |
| Internal.
|
SPAPI SPErr | SPAddFilePiPLs (SPFileListRef fileList, SPAddPiPLFilterProc filter) |
| Internal.
|