-EXTERN_API_C( OSErr )
-CreateCatalogNode (ExtendedVCB * volume,
- HFSCatalogNodeID parentID,
- ConstUTF8Param name,
- UInt32 nodeType,
- HFSCatalogNodeID * catalogNodeID,
- UInt32 * catalogHint,
- UInt32 teHint);
-
-EXTERN_API_C( OSErr )
-DeleteCatalogNode (ExtendedVCB * volume,
- HFSCatalogNodeID parentID,
- ConstUTF8Param name,
- UInt32 hint);
-
-EXTERN_API_C( OSErr )
-GetCatalogNode (ExtendedVCB * volume,
- HFSCatalogNodeID parentID,
- ConstUTF8Param name,
- UInt32 length,
- UInt32 hint,
- CatalogNodeData * nodeData,
- UInt32 * newHint);
-
-EXTERN_API_C( OSErr )
-GetCatalogOffspring (ExtendedVCB * volume,
- HFSCatalogNodeID folderID,
- UInt16 index,
- CatalogNodeData * nodeData,
- HFSCatalogNodeID * nodeID,
- SInt16 * nodeType);
-
-EXTERN_API_C( OSErr )
-MoveRenameCatalogNode (ExtendedVCB * volume,
- HFSCatalogNodeID srcParentID,
- ConstUTF8Param srcName,
- UInt32 srcHint,
- HFSCatalogNodeID dstParentID,
- ConstUTF8Param dstName,
- UInt32 * newHint,
- UInt32 teHint);
-
-EXTERN_API_C( OSErr )
-UpdateCatalogNode (ExtendedVCB * volume,
- HFSCatalogNodeID parentID,
- ConstUTF8Param name,
- UInt32 catalogHint,
- const CatalogNodeData * nodeData);
-
-EXTERN_API_C( OSErr )
-CreateFileIDRef (ExtendedVCB * volume,
- HFSCatalogNodeID parentID,
- ConstUTF8Param name,
- UInt32 hint,
- HFSCatalogNodeID * threadID);
-