]> gitweb @ CieloNegro.org - bindings-CarbonCore.git/commitdiff
Files.h (partway)
authorPHO <pho@cielonegro.org>
Thu, 14 Oct 2010 13:05:11 +0000 (22:05 +0900)
committerPHO <pho@cielonegro.org>
Thu, 14 Oct 2010 13:05:11 +0000 (22:05 +0900)
Bindings/CoreServices/CarbonCore/Files.hsc

index 4d0de36401da2e3d235303c630e0b477a1cb10c9..03b03b058f915709df338c0d393abc3424d8379d 100644 (file)
@@ -1240,7 +1240,7 @@ import Bindings.CoreServices.CarbonCore.MacTypes
 #  field driveNumber     , <UInt16>
 #  field driverRefNum    , <FSIORefNum>
 #stoptype
-#synonym_t FSVolumeInfo, Ptr <FSVolumeInfo>
+#synonym_t FSVolumeInfoPtr, Ptr <FSVolumeInfo>
 
 #starttype struct FSVolumeInfoParam
 #  field qLink       , <QElemPtr>
@@ -1393,4 +1393,54 @@ import Bindings.CoreServices.CarbonCore.MacTypes
 #ccall FSOpenIterator       , Ptr <FSRef> -> <FSIteratorFlags> -> Ptr <FSIterator> -> IO <OSErr>
 #ccall PBOpenIteratorSync   , Ptr <FSCatalogBulkParam> -> IO <OSErr>
 #ccall PBOpenIteratorAsync  , Ptr <FSCatalogBulkParam> -> IO ()
-#ccall FSCloseIterator      , 
\ No newline at end of file
+#ccall FSCloseIterator      , <FSIterator> -> IO <OSErr>
+#ccall PBCloseIteratorSync  , Ptr <FSCatalogBulkParam> -> IO <OSErr>
+#ccall PBCloseIteratorAsync , Ptr <FSCatalogBulkParam> -> IO ()
+#ccall FSGetCatalogInfoBulk , <FSIterator> -> <ItemCount> -> Ptr <ItemCount> -> Ptr <Boolean> -> <FSCatalogInfoBitmap> -> Ptr <FSCatalogInfo> -> Ptr <FSRef> -> <FSSpecPtr> -> Ptr <HFSUniStr255> -> IO <OSErr>
+#ccall PBGetCatalogInfoBulkSync , Ptr <FSCatalogBulkParam> -> IO <OSErr>
+#ccall PBGetCatalogInfoBulkAsync, Ptr <FSCatalogBulkParam> -> IO ()
+#ccall FSCatalogSearch      , <FSIterator> -> Ptr <FSSearchParams> -> <ItemCount> -> Ptr <ItemCount> -> Ptr <Boolean> -> <FSCatalogBulkParam> -> Ptr <FSCatalogInfo> -> Ptr <FSRef> -> <FSSpecPtr> -> Ptr <HFSUniStr255> -> IO <OSErr>
+#ccall PBCatalogSearchSync  , Ptr <FSCatalogBulkParam> -> IO <OSErr>
+#ccall PBCatalogSearchAsync , Ptr <FSCatalogBulkParam> -> IO ()
+#ccall FSCreateFileAndOpenForkUnicode     , Ptr <FSRef> -> <UniCharCount> -> Ptr <UniChar> -> <FSCatalogInfoBitmap> -> Ptr <FSCatalogInfo> -> <UniCharCount> -> Ptr <UniChar> -> <SInt8> -> Ptr <FSIORefNum> -> Ptr <FSRef> -> IO <OSStatus>
+#ccall PBCreateFileAndOpenForkUnicodeSync , <FSRefForkIOParamPtr> -> IO <OSStatus>
+#ccall PBCreateFileAndOpenForkUnicodeAsync, <FSRefForkIOParamPtr> -> IO ()
+#ccall FSCreateFork         , Ptr <FSRef> -> <UniCharCount> -> Ptr <UniChar> -> IO <OSErr>
+#ccall PBCreateForkSync     , Ptr <FSForkIOParam> -> IO <OSErr>
+#ccall PBCreateForkAsync    , Ptr <FSForkIOParam> -> IO ()
+#ccall FSDeleteFork         , Ptr <FSRef> -> <UniCharCount> -> Ptr <UniChar> -> IO <OSErr>
+#ccall PBDeleteForkSync     , Ptr <FSForkIOParam> -> IO <OSErr>
+#ccall PBDeleteForkAsync    , Ptr <FSForkIOParam> -> IO ()
+#ccall FSIterateForks       , Ptr <FSRef> -> Ptr <CatPositionRec> -> Ptr <HFSUniStr255> -> Ptr <SInt64> -> Ptr <UInt64> -> IO <OSErr>
+#ccall PBIterateForksSync   , Ptr <FSForkIOParam> -> IO <OSErr>
+#ccall PBIterateForksAsync  , Ptr <FSForkIOParam> -> IO ()
+#ccall FSOpenFork           , Ptr <FSRef> -> <UniCharCount> -> Ptr <UniChar> -> <SInt8> -> Ptr <FSIORefNum> -> IO <OSErr>
+#ccall PBOpenForkSync       , Ptr <FSForkIOParam> -> IO <OSErr>
+#ccall PBOpenForkAsync      , Ptr <FSForkIOParam> -> IO ()
+#ccall FSReadFork           , <FSIORefNum> -> <UInt16> -> <SInt64> -> <ByteCount> -> Ptr () -> Ptr <ByteCount> -> IO <OSErr>
+#ccall PBReadForkSync       , Ptr <FSForkIOParam> -> IO <OSErr>
+#ccall PBReadForkAsync      , Ptr <FSForkIOParam> -> IO ()
+#ccall FSWriteFork          , <FSIORefNum> -> <UInt16> -> <SInt64> -> <ByteCount> -> Ptr () -> Ptr <ByteCount> -> IO <OSErr>
+#ccall PBWriteForkSync      , Ptr <FSForkIOParam> -> IO <OSErr>
+#ccall PBWriteForkAsync     , Ptr <FSForkIOParam> -> IO ()
+#ccall FSGetForkPosition    , <FSIORefNum> -> Ptr <SInt64> -> IO <OSErr>
+#ccall PBGetForkPositionSync, Ptr <FSForkIOParam> -> IO <OSErr>
+#ccall PBGetForkPositionAsync, Ptr <FSForkIOParam> -> IO ()
+#ccall FSSetForkPosition    , <FSIORefNum> -> <UInt16> -> <SInt64> -> IO <OSErr>
+#ccall PBSetForkPositionSync, Ptr <FSForkIOParam> -> IO <OSErr>
+#ccall PBSetForkPositionAsync, Ptr <FSForkIOParam> -> IO ()
+#ccall FSGetForkSize        , <FSIORefNum> -> Ptr <SInt64> -> IO <OSErr>
+#ccall PBGetForkSizeSync    , Ptr <FSForkIOParam> -> IO <OSErr>
+#ccall PBGetForkSizeAsync   , Ptr <FSForkIOParam> -> IO ()
+#ccall FSSetForkSize        , <FSIORefNum> -> <UInt16> -> <SInt64> -> IO <OSErr>
+#ccall PBSetForkSizeSync    , Ptr <FSForkIOParam> -> IO <OSErr>
+#ccall PBSetForkSizeAsync   , Ptr <FSForkIOParam> -> IO ()
+#ccall FSAllocateFork       , <FSIORefNum> -> <FSAllocationFlags> -> <UInt16> -> <SInt64> -> <UInt64> -> Ptr <UInt64> -> IO <OSErr>
+#ccall PBAllocateForkSync   , Ptr <FSForkIOParam> -> IO <OSErr>
+#ccall PBAllocateForkAsync  , Ptr <FSForkIOParam> -> IO ()
+#ccall FSFlushFork          , <FSIORefNum> -> IO <OSErr>
+#ccall PBFlushForkSync      , Ptr <FSForkIOParam> -> IO <OSErr>
+#ccall PBFlushForkAsync     , Ptr <FSForkIOParam> -> IO ()
+#ccall FSCloseFork          , <FSIORefNum> -> IO <OSErr>
+#ccall PBCloseForkSync      , Ptr <FSForkIOParam> -> IO <OSErr>
+#ccall PBCloseForkAsync     , Ptr <FSForkIOParam> -> IO ()