|
Mac OS 9
|
Symbolic constants for FileTypes and signatures of popular documents. More...
#include <ConditionalMacros.h>Go to the source code of this file.
Enumerations | |
| enum | { sigWord = FOUR_CHAR_CODE('MSWD') , ftWord3Document = FOUR_CHAR_CODE('MSW3') , ftWord4Document = FOUR_CHAR_CODE('MSW4') , ftWord5Document = FOUR_CHAR_CODE('MSW5') , ftWordDocument = FOUR_CHAR_CODE('WDBN') , ftWordDocumentPC = FOUR_CHAR_CODE('MWPC') , ftWord1DocumentWindows = FOUR_CHAR_CODE('WW1 ') , ftWord2DocumentWindows = FOUR_CHAR_CODE('WW2 ') , ftRTFDocument = FOUR_CHAR_CODE('RTF ') , sigWordPerfect = FOUR_CHAR_CODE('SSIW') , ftWordPerfectDocument = FOUR_CHAR_CODE('WPD0') , sigWordPerfect2 = FOUR_CHAR_CODE('WPC2') , ftWordPerfect2Document = FOUR_CHAR_CODE('WPD1') , ftWordPerfect21Document = FOUR_CHAR_CODE('WPD2') , ftWordPerfect42DocumentPC = FOUR_CHAR_CODE('.WP4') , ftWordPerfect50DocumentPC = FOUR_CHAR_CODE('.WP5') , ftWordPerfect51DocumentPC = FOUR_CHAR_CODE('WP51') , ftWordPerfectGraphicsPC = FOUR_CHAR_CODE('WPGf') , sigMacWriteII = FOUR_CHAR_CODE('MWII') , ftMacWriteIIDocument = FOUR_CHAR_CODE('MW2D') , sigWriteNow = FOUR_CHAR_CODE('nX^n') , ftWriteNow2Document = FOUR_CHAR_CODE('nX^d') , ftWriteNow3Document = FOUR_CHAR_CODE('nX^2') , sigMacWrite = FOUR_CHAR_CODE('MACA') , ftMacWrite5Document = FOUR_CHAR_CODE('WORD') , sigFrameMaker = FOUR_CHAR_CODE('Fram') , ftFrameMakerDocument = FOUR_CHAR_CODE('FASL') , ftFrameMakerMIFDocument = FOUR_CHAR_CODE('MIF ') , ftFrameMakerMIF2Document = FOUR_CHAR_CODE('MIF2') , ftFrameMakerMIF3Document = FOUR_CHAR_CODE('MIF3') , sigMSWrite = FOUR_CHAR_CODE('MSWT') , sigActa = FOUR_CHAR_CODE('ACTA') , sigTHINKPascal = FOUR_CHAR_CODE('PJMM') , sigTHINKC = FOUR_CHAR_CODE('KAHL') , sigFullWrite = FOUR_CHAR_CODE('FWRT') , sigTeachText = FOUR_CHAR_CODE('ttxt') , ftTeachTextDocument = FOUR_CHAR_CODE('ttro') , sigSimpleText = FOUR_CHAR_CODE('ttxt') , ftSimpleTextDocument = FOUR_CHAR_CODE('ttro') , sigMPWShell = FOUR_CHAR_CODE('MPS ') , sigQuarkXPress = FOUR_CHAR_CODE('XPR3') , sigNisus = FOUR_CHAR_CODE('NISI') , sigOmniPage = FOUR_CHAR_CODE('PRTC') , sigPersonalPress = FOUR_CHAR_CODE('SCPG') , sigPublishItEZ = FOUR_CHAR_CODE('2CTY') , sigReadySetGo = FOUR_CHAR_CODE('MEMR') , sigRagTime = FOUR_CHAR_CODE('R#+A') , sigLetraStudio = FOUR_CHAR_CODE('LSTP') , sigLetterPerfect = FOUR_CHAR_CODE('WPCI') , sigTheWritingCenter = 0x0A1A5750 , sigInstantUpdate = FOUR_CHAR_CODE('IUA0') } |
| enum | { sig4thDimension = FOUR_CHAR_CODE('4D03') , ft4thDimensionDB = FOUR_CHAR_CODE('BAS3') , sigFileMakerPro = FOUR_CHAR_CODE('FMPR') , ftFileMakerProDatabase = FOUR_CHAR_CODE('FMPR') , sigHyperCard = FOUR_CHAR_CODE('WILD') , ftHyperCard = FOUR_CHAR_CODE('STAK') , sigSmartFormAsst = FOUR_CHAR_CODE('KCFM') , ftSmartFormAsst = FOUR_CHAR_CODE('STCK') , sigSmartFormDesign = FOUR_CHAR_CODE('KCFD') , ftSmartFormDesign = FOUR_CHAR_CODE('CFRM') , sigFileForce = FOUR_CHAR_CODE('4D93') , ftFileForceDatabase = FOUR_CHAR_CODE('FIL3') , sigFileMaker2 = FOUR_CHAR_CODE('FMK4') , ftFileMaker2Database = FOUR_CHAR_CODE('FMK$') , sigSuperCard = FOUR_CHAR_CODE('RUNT') , sigDoubleHelix = FOUR_CHAR_CODE('HELX') , sigGeoQuery = FOUR_CHAR_CODE('RGgq') , sigFoxBASE = FOUR_CHAR_CODE('FOX+') , sigINSPIRATION = FOUR_CHAR_CODE('CER3') , sigPanorama = FOUR_CHAR_CODE('KAS1') , sigSilverrunLDM = FOUR_CHAR_CODE('CDML') , sigSilverrunDFD = FOUR_CHAR_CODE('CDDF') , sigQuicken = FOUR_CHAR_CODE('INTU') , sigMacInTax91 = FOUR_CHAR_CODE('MIT1') , ftMacInTax91 = FOUR_CHAR_CODE('MITF') , sigAccountantInc = FOUR_CHAR_CODE('APRO') , sigAtOnce = FOUR_CHAR_CODE('KISS') , sigCAT3 = FOUR_CHAR_CODE('tCat') , sigDollarsNSense = FOUR_CHAR_CODE('EAGP') , sigInsightExpert = FOUR_CHAR_CODE('LSGL') , sigMYOB = FOUR_CHAR_CODE('MYOB') , sigMacMoney = FOUR_CHAR_CODE('SSLA') , sigManagingYourMoney = FOUR_CHAR_CODE('MYMC') , sigPlainsAndSimple = FOUR_CHAR_CODE('PEGG') , sigMacProject2 = FOUR_CHAR_CODE('MPRX') , ftMacProject = FOUR_CHAR_CODE('MPRD') , sigMSProject = FOUR_CHAR_CODE('MSPJ') , sigMacProjectPro = FOUR_CHAR_CODE('MPRP') , sigStuffIt = FOUR_CHAR_CODE('SIT!') , ftStuffItArchive = FOUR_CHAR_CODE('SIT!') , sigCompactPro = FOUR_CHAR_CODE('CPCT') , ftCompactProArchive = FOUR_CHAR_CODE('PACT') , sigFontographer = FOUR_CHAR_CODE('aCa2') , sigMetamorphosis = FOUR_CHAR_CODE('MEtP') , sigCorrectGrammar = FOUR_CHAR_CODE('LsCG') , sigDynodex = FOUR_CHAR_CODE('DYNO') , sigMariah = FOUR_CHAR_CODE('MarH') , sigAddressBook = FOUR_CHAR_CODE('AdBk') , sigThePrintShop = FOUR_CHAR_CODE('PSHP') , sigQuicKeys2 = FOUR_CHAR_CODE('Qky2') , sigReadStar2Plus = FOUR_CHAR_CODE('INOV') , sigSoftPC = FOUR_CHAR_CODE('PCXT') , sigMacMenlo = FOUR_CHAR_CODE('MNLO') , sigDisinfectant = FOUR_CHAR_CODE('D2CT') , sigSmartcom2 = FOUR_CHAR_CODE('SCOM') , sigVersaTermPRO = FOUR_CHAR_CODE('VPRO') , sigVersaTerm = FOUR_CHAR_CODE('VATM') , sigWhiteKnight = FOUR_CHAR_CODE('WK11') , sigNCSATelnet = FOUR_CHAR_CODE('NCSA') , sigDynaComm = FOUR_CHAR_CODE('PAR2') , sigQMForms = FOUR_CHAR_CODE('MLTM') , sigMathematica = FOUR_CHAR_CODE('OMEG') , sigMathCAD = FOUR_CHAR_CODE('MCAD') , sigStatView2 = FOUR_CHAR_CODE('STAT') , sigDataDesk = FOUR_CHAR_CODE('DDSK') , sigPowerMath2 = FOUR_CHAR_CODE('MATH') , sigSuperANOVA = FOUR_CHAR_CODE('SupA') , sigSystat = FOUR_CHAR_CODE('SYT1') , sigTheorist = FOUR_CHAR_CODE('Theo') } |
| enum | { sigExcel = FOUR_CHAR_CODE('XCEL') , ftExcel2Spreadsheet = FOUR_CHAR_CODE('XLS ') , ftExcel2Macro = FOUR_CHAR_CODE('XLM ') , ftExcel2Chart = FOUR_CHAR_CODE('XLC ') , ftExcel3Spreadsheet = FOUR_CHAR_CODE('XLS3') , ftExcel3Macro = FOUR_CHAR_CODE('XLM3') , ftExcel3Chart = FOUR_CHAR_CODE('XLC3') , ftExcel4Spreadsheet = FOUR_CHAR_CODE('XLS4') , ftExcel4Macro = FOUR_CHAR_CODE('XLM4') , ftSYLKSpreadsheet = FOUR_CHAR_CODE('SYLK') , sigLotus123 = FOUR_CHAR_CODE('L123') , ft123Spreadsheet = FOUR_CHAR_CODE('LWKS') , sigWingz = FOUR_CHAR_CODE('WNGZ') , ftWingzSpreadsheet = FOUR_CHAR_CODE('WZSS') , ftWingzScript = FOUR_CHAR_CODE('WZSC') , sigResolve = FOUR_CHAR_CODE('Rslv') , ftResolve = FOUR_CHAR_CODE('RsWs') , ftResolveScript = FOUR_CHAR_CODE('RsWc') , sigFullImpact2 = FOUR_CHAR_CODE('Flv2') } |
| enum | { sigIllustrator = FOUR_CHAR_CODE('ART5') , ftPostScriptMac = FOUR_CHAR_CODE('EPSF') , sigMacPaint = FOUR_CHAR_CODE('MPNT') , ftMacPaintGraphic = FOUR_CHAR_CODE('PNTG') , sigSuperPaint = FOUR_CHAR_CODE('SPNT') , ftSuperPaintGraphic = FOUR_CHAR_CODE('SPTG') , sigCanvas = FOUR_CHAR_CODE('DAD2') , ftCanvasGraphic = FOUR_CHAR_CODE('drw2') , sigUltraPaint = FOUR_CHAR_CODE('ULTR') , ftUltraPaint = FOUR_CHAR_CODE('UPNT') , sigPhotoshop = FOUR_CHAR_CODE('8BIM') , ftPhotoshopGraphic = FOUR_CHAR_CODE('8BIM') , sigMacDrawPro = FOUR_CHAR_CODE('dPro') , ftMacDrawProDrawing = FOUR_CHAR_CODE('dDoc') , sigPageMaker = FOUR_CHAR_CODE('ALD4') , ftPageMakerPublication = FOUR_CHAR_CODE('ALB4') , sigFreeHand = FOUR_CHAR_CODE('FHA3') , ftFreeHandDrawing = FOUR_CHAR_CODE('FHD3') , sigClarisCAD = FOUR_CHAR_CODE('CCAD') , ftClarisCAD = FOUR_CHAR_CODE('CAD2') , sigMacDrawII = FOUR_CHAR_CODE('MDPL') , ftMacDrawIIDrawing = FOUR_CHAR_CODE('DRWG') , sigMacroMindDirector = FOUR_CHAR_CODE('MMDR') , ftMMDirectorMovie = FOUR_CHAR_CODE('VWMD') , ftMMDirectorSound = FOUR_CHAR_CODE('MMSD') , sigOptix = FOUR_CHAR_CODE('PIXL') , sigPixelPaint = FOUR_CHAR_CODE('PIXR') , ftPixelPaint = FOUR_CHAR_CODE('PX01') , sigAldusSuper3D = FOUR_CHAR_CODE('SP3D') , ftSuper3DDrawing = FOUR_CHAR_CODE('3DBX') , sigSwivel3D = FOUR_CHAR_CODE('SWVL') , ftSwivel3DDrawing = FOUR_CHAR_CODE('SMDL') , sigCricketDraw = FOUR_CHAR_CODE('CRDW') , ftCricketDrawing = FOUR_CHAR_CODE('CKDT') , sigCricketGraph = FOUR_CHAR_CODE('CGRF') , ftCricketChart = FOUR_CHAR_CODE('CGPC') , sigDesignCAD = FOUR_CHAR_CODE('ASBC') , ftDesignCADDrawing = FOUR_CHAR_CODE('DCAD') , sigImageStudio = FOUR_CHAR_CODE('FSPE') , ftImageStudioGraphic = FOUR_CHAR_CODE('RIFF') , sigVersaCad = FOUR_CHAR_CODE('VCAD') , ftVersaCADDrawing = FOUR_CHAR_CODE('2D ') , sigAdobePremiere , ftAdobePremiereMovie , sigAfterDark = FOUR_CHAR_CODE('ADrk') , ftAfterDarkModule = FOUR_CHAR_CODE('ADgm') , sigClip3D = FOUR_CHAR_CODE('EZ3E') , ftClip3Dgraphic = FOUR_CHAR_CODE('EZ3D') , sigKaleidaGraph = FOUR_CHAR_CODE('QKPT') , ftKaleidaGraphGraphic = FOUR_CHAR_CODE('QPCT') , sigMacFlow = FOUR_CHAR_CODE('MCFL') , ftMacFlowChart = FOUR_CHAR_CODE('FLCH') , sigMoviePlayer = FOUR_CHAR_CODE('TVOD') , ftMoviePlayerMovie = FOUR_CHAR_CODE('MooV') , sigMacSpin = FOUR_CHAR_CODE('D2SP') , ftMacSpinDataSet = FOUR_CHAR_CODE('D2BN') , sigAutoCAD = FOUR_CHAR_CODE('ACAD') , sigLabVIEW = FOUR_CHAR_CODE('LBVW') , sigColorMacCheese = FOUR_CHAR_CODE('CMC©') , sigMiniCad = FOUR_CHAR_CODE('CDP3') , sigDreams = FOUR_CHAR_CODE('PHNX') , sigOmnis5 = FOUR_CHAR_CODE('Q2$$') , sigPhotoMac = FOUR_CHAR_CODE('PMAC') , sigGraphMaster = FOUR_CHAR_CODE('GRAM') , sigInfiniD = FOUR_CHAR_CODE('SI©D') , sigOfoto = FOUR_CHAR_CODE('APLS') , sigMacDraw = FOUR_CHAR_CODE('MDRW') , sigDeltagraphPro = FOUR_CHAR_CODE('DGRH') , sigDesign2 = FOUR_CHAR_CODE('DESG') , sigDesignStudio = FOUR_CHAR_CODE('MRJN') , sigDynaperspective = FOUR_CHAR_CODE('PERS') , sigGenericCADD = FOUR_CHAR_CODE('CAD3') , sigMacDraft = FOUR_CHAR_CODE('MD20') , sigModelShop = FOUR_CHAR_CODE('MDSP') , sigOasis = FOUR_CHAR_CODE('TAOA') , sigOBJECTMASTER = FOUR_CHAR_CODE('BROW') , sigMovieRecorder = FOUR_CHAR_CODE('mrcr') , sigPictureCompressor = FOUR_CHAR_CODE('ppxi') , sigPICTViewer = FOUR_CHAR_CODE('MDTS') , sigSmoothie = FOUR_CHAR_CODE('Smoo') , sigScreenPlay = FOUR_CHAR_CODE('SPLY') , sigStudio1 = FOUR_CHAR_CODE('ST/1') , sigStudio32 = FOUR_CHAR_CODE('ST32') , sigStudio8 = FOUR_CHAR_CODE('ST/8') , sigKidPix = FOUR_CHAR_CODE('Kid2') , sigDigDarkroom = FOUR_CHAR_CODE('DIDR') } |
| enum | { sigMore = FOUR_CHAR_CODE('MOR2') , ftMore3Document = FOUR_CHAR_CODE('MOR3') , ftMore2Document = FOUR_CHAR_CODE('MOR2') , sigPersuasion = FOUR_CHAR_CODE('PLP2') , ftPersuasion1Presentation = FOUR_CHAR_CODE('PRS1') , ftPersuasion2Presentation = FOUR_CHAR_CODE('PRS2') , sigPowerPoint = FOUR_CHAR_CODE('PPNT') , ftPowerPointPresentation = FOUR_CHAR_CODE('SLDS') , sigCricketPresents = FOUR_CHAR_CODE('CRPR') , ftCricketPresentation = FOUR_CHAR_CODE('PRDF') , sigMSWorks = FOUR_CHAR_CODE('PSI2') , sigMSWorks3 = FOUR_CHAR_CODE('MSWK') , ftMSWorksWordProcessor = FOUR_CHAR_CODE('AWWP') , ftMSWorksSpreadsheet = FOUR_CHAR_CODE('AWSS') , ftMSWorksDataBase = FOUR_CHAR_CODE('AWDB') , ftMSWorksComm = FOUR_CHAR_CODE('AWDC') , ftMSWorksMacros = FOUR_CHAR_CODE('AWMC') , ftMSWorks1WordProcessor = FOUR_CHAR_CODE('AWW1') , ftMSWorks1Spreadsheet = FOUR_CHAR_CODE('AWS1') , ftMSWorks1DataBase = FOUR_CHAR_CODE('AWD1') , ftMSWorks2WordProcessor = FOUR_CHAR_CODE('AWW2') , ftMSWorks2Spreadsheet = FOUR_CHAR_CODE('AWS2') , ftMSWorks2DataBase = FOUR_CHAR_CODE('AWD2') , ftMSWorks3WordProcessor = FOUR_CHAR_CODE('AWW3') , ftMSWorks3Spreadsheet = FOUR_CHAR_CODE('AWS3') , ftMSWorks3DataBase = FOUR_CHAR_CODE('AWD3') , ftMSWorks3Comm = FOUR_CHAR_CODE('AWC3') , ftMSWorks3Macro = FOUR_CHAR_CODE('AWM3') , ftMSWorks3Draw = FOUR_CHAR_CODE('AWR3') , ftMSWorks2WordProcessorPC = FOUR_CHAR_CODE('PWW2') , ftMSWorks2DatabasePC = FOUR_CHAR_CODE('PWDB') , sigGreatWorks = FOUR_CHAR_CODE('ZEBR') , ftGreatWorksWordProcessor = FOUR_CHAR_CODE('ZWRT') , ftGreatWorksSpreadsheet = FOUR_CHAR_CODE('ZCAL') , ftGreatWorksPaint = FOUR_CHAR_CODE('ZPNT') , sigClarisWorks = FOUR_CHAR_CODE('BOBO') , ftClarisWorksWordProcessor = FOUR_CHAR_CODE('CWWP') , ftClarisWorksSpreadsheet = FOUR_CHAR_CODE('CWSS') , ftClarisWorksGraphics = FOUR_CHAR_CODE('CWGR') , sigBeagleWorks = FOUR_CHAR_CODE('BWks') , ftBeagleWorksWordProcessor = FOUR_CHAR_CODE('BWwp') , ftBeagleWorksDatabase = FOUR_CHAR_CODE('BWdb') , ftBeagleWorksSpreadsheet = FOUR_CHAR_CODE('BWss') , ftBeagleWorksComm = FOUR_CHAR_CODE('BWcm') , ftBeagleWorksDrawing = FOUR_CHAR_CODE('BWdr') , ftBeagleWorksGraphic = FOUR_CHAR_CODE('BWpt') , ftPICTFile = FOUR_CHAR_CODE('PICT') } |
| enum | { sigPGATourGolf = FOUR_CHAR_CODE('gOLF') , sigSimCity = FOUR_CHAR_CODE('MCRP') , sigHellCats = FOUR_CHAR_CODE('HELL') , sigReaderRabbit3 = FOUR_CHAR_CODE('RDR3') , sigDataVizDesktop = FOUR_CHAR_CODE('DVDT') , sigSotwareBridge = FOUR_CHAR_CODE('mdos') , sigWordForWord = FOUR_CHAR_CODE('MSTR') , sigAppleFileExchange = FOUR_CHAR_CODE('PSPT') , sigAppleLink = FOUR_CHAR_CODE('GEOL') , ftAppleLinkAddressBook = FOUR_CHAR_CODE('ADRS') , ftAppleLinkImageFile = FOUR_CHAR_CODE('SIMA') , ftAppleLinkPackage = FOUR_CHAR_CODE('HBSF') , ftAppleLinkConnFile = FOUR_CHAR_CODE('PETE') , ftAppleLinkHelp = FOUR_CHAR_CODE('HLPF') , sigInstaller = FOUR_CHAR_CODE('bjbc') , ftInstallerScript = FOUR_CHAR_CODE('bjbc') , sigDiskCopy = FOUR_CHAR_CODE('dCpy') , ftDiskCopyImage = FOUR_CHAR_CODE('dImg') , sigResEdit = FOUR_CHAR_CODE('RSED') , ftResEditResourceFile = FOUR_CHAR_CODE('rsrc') , sigAardvark = FOUR_CHAR_CODE('AARD') , sigCompatibilityChkr = FOUR_CHAR_CODE('wkrp') , sigMacTerminal = FOUR_CHAR_CODE('Term') , sigSADE = FOUR_CHAR_CODE('sade') , sigCurare = FOUR_CHAR_CODE('Cura') , sigPCXChange = FOUR_CHAR_CODE('dosa') , sigAtEase = FOUR_CHAR_CODE('mfdr') , sigStockItToMe = FOUR_CHAR_CODE('SITM') , sigAppleSearch = FOUR_CHAR_CODE('asis') , sigAppleSearchToo , ftScriptSystemResourceCollection = FOUR_CHAR_CODE('ifil') , ftSoundFile = FOUR_CHAR_CODE('sfil') , ftFontFile = FOUR_CHAR_CODE('ffil') , ftTrueTypeFontFile = FOUR_CHAR_CODE('tfil') , ftKeyboardLayout = FOUR_CHAR_CODE('kfil') , ftFontSuitcase = FOUR_CHAR_CODE('FFIL') , ftDASuitcase = FOUR_CHAR_CODE('DFIL') , ftSystemExtension = FOUR_CHAR_CODE('INIT') , ftDAMQueryDocument = FOUR_CHAR_CODE('qery') } |
| enum | { ftApplicationName , sigIndustryStandard , ftXTND13TextImport } |
| enum | { sigAppleProDOS = FOUR_CHAR_CODE('pdos') , ftAppleWorksWordProcessor = FOUR_CHAR_CODE('1A ') , ftAppleWorks1WordProcessor = FOUR_CHAR_CODE('1A1 ') , ftAppleWorks2WordProcessor = FOUR_CHAR_CODE('1A2 ') , ftAppleWorks3WordProcessor = FOUR_CHAR_CODE('1A3 ') , ftAppleWorksDataBase = FOUR_CHAR_CODE('19 ') , ftAppleWorks1DataBase = FOUR_CHAR_CODE('191 ') , ftAppleWorks2DataBase = FOUR_CHAR_CODE('192 ') , ftAppleWorks3DataBase = FOUR_CHAR_CODE('193 ') , ftAppleWorksSpreadsheet = FOUR_CHAR_CODE('1B ') , ftAppleWorks1Spreadsheet = FOUR_CHAR_CODE('1B1 ') , ftAppleWorks2Spreadsheet = FOUR_CHAR_CODE('1B2 ') , ftAppleWorks3Spreadsheet = FOUR_CHAR_CODE('1B3 ') , ftAppleWorksWordProcessorGS = FOUR_CHAR_CODE('50 ') , ftApple2GS_SuperHiRes = FOUR_CHAR_CODE('A2SU') , ftApple2GS_SuperHiResPacked = FOUR_CHAR_CODE('A2SP') , ftApple2GS_PaintWorks = FOUR_CHAR_CODE('A2PW') , ftApple2_DoubleHiRes = FOUR_CHAR_CODE('A2DU') , ftApple2_DoubleHiResPacked = FOUR_CHAR_CODE('A2DP') , ftApple2_DoubleHiRes16colors = FOUR_CHAR_CODE('A2DC') , ftApple2_SingleHiRes = FOUR_CHAR_CODE('A2HU') , ftApple2_SingleHiResPacked = FOUR_CHAR_CODE('A2HP') , ftApple2_SingleHiRes8colors = FOUR_CHAR_CODE('A2HC') } |
| enum | { sigPCDOS = FOUR_CHAR_CODE('mdos') , ftGenericDocumentPC = FOUR_CHAR_CODE('TEXT') , ftWordStarDocumentPC = FOUR_CHAR_CODE('WStr') , ftWordStar4DocumentPC = FOUR_CHAR_CODE('WSt4') , ftWordStar5DocumentPC = FOUR_CHAR_CODE('WSt5') , ftWordStar55DocumentPC = FOUR_CHAR_CODE('WS55') , ftWordStar6DocumentPC = FOUR_CHAR_CODE('WSt6') , ftWordStar2000DocumentPC = FOUR_CHAR_CODE('WS20') , ftXyWriteIIIDocumentPC = FOUR_CHAR_CODE('XyWr') , ftDecDXDocumentPC = FOUR_CHAR_CODE('DX ') , ftDecWPSPlusDocumentPC = FOUR_CHAR_CODE('WPS+') , ftDisplayWrite3DocumentPC = FOUR_CHAR_CODE('DW3 ') , ftDisplayWrite4DocumentPC = FOUR_CHAR_CODE('DW4 ') , ftDisplayWrite5DocumentPC = FOUR_CHAR_CODE('DW5 ') , ftIBMWritingAsstDocumentPC = FOUR_CHAR_CODE('ASST') , ftManuscript1DocumentPC = FOUR_CHAR_CODE('MAN1') , ftManuscript2DocumentPC = FOUR_CHAR_CODE('MAN2') , ftMass11PCDocumentPC = FOUR_CHAR_CODE('M11P') , ftMass11VaxDocumentPC = FOUR_CHAR_CODE('M11V') , ftMultiMateDocumentPC = FOUR_CHAR_CODE('MMAT') , ftMultiMate36DocumentPC = FOUR_CHAR_CODE('MM36') , ftMultiMate40DocumentPC = FOUR_CHAR_CODE('MM40') , ftMultiMateAdvDocumentPC = FOUR_CHAR_CODE('MMAD') , ftMultiMateNoteDocumentPC = FOUR_CHAR_CODE('MMNT') , ftOfficeWriterDocumentPC = FOUR_CHAR_CODE('OFFW') , ftPCFileLetterDocumentPC = FOUR_CHAR_CODE('PCFL') , ftPFSWriteADocumentPC = FOUR_CHAR_CODE('PFSA') , ftPFSWriteBDocumentPC = FOUR_CHAR_CODE('PFSB') , ftPFSPlanDocumentPC = FOUR_CHAR_CODE('PFSP') , ftProWrite1DocumentPC = FOUR_CHAR_CODE('PW1 ') , ftProWrite2DocumentPC = FOUR_CHAR_CODE('PW2 ') , ftProWritePlusDocumentPC = FOUR_CHAR_CODE('PW+ ') , ftFirstChoiceDocumentPC = FOUR_CHAR_CODE('FCH ') , ftFirstChoice3DocumentPC = FOUR_CHAR_CODE('FCH3') , ftDCARFTDocumentPC = FOUR_CHAR_CODE('RFT ') , ftSamnaDocumentPC = FOUR_CHAR_CODE('SAMN') , ftSmartDocumentPC = FOUR_CHAR_CODE('SMRT') , ftSprintDocumentPC = FOUR_CHAR_CODE('SPRT') , ftTotalWordDocumentPC = FOUR_CHAR_CODE('TOTL') , ftVolksWriterDocumentPC = FOUR_CHAR_CODE('VOLK') , ftWangWPSDocumentPC = FOUR_CHAR_CODE('WPS ') , ftWordMarcDocumentPC = FOUR_CHAR_CODE('MARC') , ftAmiDocumentPC = FOUR_CHAR_CODE('AMI ') , ftAmiProDocumentPC = FOUR_CHAR_CODE('APRO') , ftAmiPro2DocumentPC = FOUR_CHAR_CODE('APR2') , ftEnableDocumentPC = FOUR_CHAR_CODE('ENWP') , ftdBaseDatabasePC = FOUR_CHAR_CODE('DBF ') , ftdBase3DatabasePC = FOUR_CHAR_CODE('DB3 ') , ftdBase4DatabasePC = FOUR_CHAR_CODE('DB4 ') , ftDataEaseDatabasePC = FOUR_CHAR_CODE('DTEZ') , ftFrameWorkIIIDatabasePC = FOUR_CHAR_CODE('FWK3') , ftRBaseVDatabasePC = FOUR_CHAR_CODE('RBsV') , ftRBase5000DatabasePC = FOUR_CHAR_CODE('RB50') , ftRBaseFile1DatabasePC = FOUR_CHAR_CODE('RBs1') , ftRBaseFile3DatabasePC = FOUR_CHAR_CODE('RBs3') , ftReflexDatabasePC = FOUR_CHAR_CODE('RFLX') , ftQAWriteDatabasePC = FOUR_CHAR_CODE('QAWT') , ftQADBaseDatabasePC = FOUR_CHAR_CODE('QADB') , ftSmartDataBasePC = FOUR_CHAR_CODE('SMTD') , ftFirstChoiceDataBasePC = FOUR_CHAR_CODE('FCDB') } |
| enum | { ftDIFSpreadsheetPC = FOUR_CHAR_CODE('DIF ') , ftEnableSpreadsheetPC = FOUR_CHAR_CODE('ENAB') , ft123R1SpreadsheetPC = FOUR_CHAR_CODE('WKS1') , ft123R2SpreadsheetPC = FOUR_CHAR_CODE('WKS2') , ft123R3SpreadsheetPC = FOUR_CHAR_CODE('WKS3') , ftParadox3SpreadsheetPC = FOUR_CHAR_CODE('PDX3') , ftParadox35SpreadsheetPC = FOUR_CHAR_CODE('PD35') , ftQuattroSpreadsheetPC = FOUR_CHAR_CODE('QTRO') , ftQuattroProSpreadsheetPC = FOUR_CHAR_CODE('QTR5') , ftSuperCalc5SpreadsheetPC = FOUR_CHAR_CODE('SPC5') , ftSymphony1SpreadsheetPC = FOUR_CHAR_CODE('SYM1') , ftTwinSpreadsheetPC = FOUR_CHAR_CODE('TWIN') , ftVPPlannerSpreadsheetPC = FOUR_CHAR_CODE('VPPL') , ftSmartSpeadsheetPC = FOUR_CHAR_CODE('SMSH') , ftFirstChoiceSpeadsheetPC = FOUR_CHAR_CODE('FCSS') , ftPCPaintBrushGraphicPC = FOUR_CHAR_CODE('PCX ') , ftLotusPICGraphicPC = FOUR_CHAR_CODE('.PIC') , ftCGMGraphicPC = FOUR_CHAR_CODE('.CGM') , ftGEMGraphicPC = FOUR_CHAR_CODE('.GEM') , ftIMGGraphicPC = FOUR_CHAR_CODE('.IMG') , ftDXFGraphicPC = FOUR_CHAR_CODE('.DXF') , ftBitmapWindows = FOUR_CHAR_CODE('.BMP') , ftMetaFileWindows = FOUR_CHAR_CODE('.WMF') , ftTIFFGraphic = FOUR_CHAR_CODE('TIFF') , ftPostScriptPC = FOUR_CHAR_CODE('EPSP') , ftPostScriptWindows = FOUR_CHAR_CODE('EPSW') , ftDigitalFX_TitleMan = FOUR_CHAR_CODE('TDIM') , ftDigitalFX_VideoFX = FOUR_CHAR_CODE('GRAF') , ftAutodeskFLIandFLC = FOUR_CHAR_CODE('FLIC') , ftGIF = FOUR_CHAR_CODE('GIFf') , ftIFF = FOUR_CHAR_CODE('ILBM') , ftMicrosoftPaint = FOUR_CHAR_CODE('.MSP') , ftPixar = FOUR_CHAR_CODE('PXAR') , ftQDV = FOUR_CHAR_CODE('.QDV') , ftRLE_Compuserve = FOUR_CHAR_CODE('RLEC') , ftIGESGraphicPC = FOUR_CHAR_CODE('IGES') , ftDDES2GraphicPC = FOUR_CHAR_CODE('DDES') , ft3DGFGraphicPC = FOUR_CHAR_CODE('3DGF') , ftHPGLGraphicPC = FOUR_CHAR_CODE('HPGL') , ftDMPLGraphicPC = FOUR_CHAR_CODE('DMPL') , ftCalComp906GraphicPC = FOUR_CHAR_CODE('C906') , ftCalComp907GraphicPC = FOUR_CHAR_CODE('C907') , ftStereoLithographyGraphicPC , ftZoomGraphicPC , ftFocusGraphicPC , ftWaveFrontGraphicPC , ftSculpt4DGraphicPC , ftMiniPascal3GraphicPC , ftMiniPascal4GraphicPC , ftWalkThroughGraphicPC , ftSiliconGraphics = FOUR_CHAR_CODE('.SGI') , ftSunRaster = FOUR_CHAR_CODE('.SUN') , ftTarga = FOUR_CHAR_CODE('TPIC') , ftDOSComPC = FOUR_CHAR_CODE('.COM') , ftDOSExecutablePC = FOUR_CHAR_CODE('.EXE') , ftDOSArcPC = FOUR_CHAR_CODE('.ARC') , ftAbekas = FOUR_CHAR_CODE('ABEK') , ftDrHaloCUT = FOUR_CHAR_CODE('.CUT') , ftDegas = FOUR_CHAR_CODE('DEGA') , ftNEO = FOUR_CHAR_CODE('.NEO') } |
Symbolic constants for FileTypes and signatures of popular documents.
For bug reports, consult the following page on the World Wide Web:
http://developer.apple.com/bugreporter/
| anonymous enum |
Motivation for FileTypesAndCreators.h
The TranslationMgr (Macintosh Easy Open) uses ©FileTypes© to express and
manage translation capabilities. This works well for most Macintosh applications. It simply uses the file type stored in the catalog info by HFS. But, the TranslationMgr needs to work with non-Macintosh files. These do not have file types (or creators). Another problem is some Macintosh applications keep the same file type for a file after changing the file format from one version to the next. Thus, the HFS file type cannot be used to distinguish between formats.
This file is an effort to define FileTypes and creator codes for
non-Macintosh file formats and define FileTypes that distinguish between formats.
There are two main categories of constants defined in FileTypesAndCreators.h. One is creator signatures of applications the other is file types. To make this easier to use, some style guidelines are provided.
Creators:
The symbolic constant for all creator codes begin with ©sig©. Following
©sig© is the application name. Example:
sigSurfWriter = 'SURF' If the application name is localized for different markets, the name of the
U.S. version is always used. It is optional to make symbolic constants for localized names. If a U.S. is not available, another Roman name is used (this is for ease of editing in MPW.) Example:
sigSurfWriter = 'SURF',
sigSkiWriter = 'SURF' // optional definition of Canadian name of app
If multiple versions of an application exist, and the creator codes are
different, then the version number is added to the end of the symbolic name, for the first version in which the signature changed. Example:
sigDirtWriter = 'DIRT', // version 1 and 2 used same signature
sigDirtWriter3 = 'DRT3'
If a developer has the same application on another platform as is on the
Mac, then the creator for a file from the other platform should be the same as the creator of the Macintosh application. Example:
sigMicrosoftWord = 'MSWD' // used for Mac and Windows documents If there is no similar Macintosh product, then the signature of the platform
is used. Example:
sigPCDOS = 'mdos', // for DOS and Windows
sigAppleProDos = 'pdos'
FileTypes:
The symbolic constant for all file types begin with ©ft©. Following ©ft© is
the ideal kind for that document. Example:
ftSurfWriterDocument = 'SRFD' If the application name is localized for different markets, the kind string
of the U.S. version is always used. It is optional to make symbolic constants for localized kind strings. If a U.S. is not available, another Roman kind string is used (this is for ease of editing in MPW.) Example:
ftSurfWriterDocument = 'SRFD,
ftSkiWriterDocument = 'SRFD' // optional Canadian name
If multiple versions of an application exist, and the document for files
created by each are different (meaning one version of the app can not read the documents of a newer version), then the version number is added to the end of the symbolic name, for the first version in which the format changed. Example:
version 1 and 2 docs have same format, version 3 has a different format ftDirtWriterDocument = 'DDRT', ftDirtWriter3Document = '3DRT'
If multiple versions of an application exist, and the document for files
created by each are different, but the catInfo file type has always been the same, then constants are made for each unique format and one is made for the catInfo type actually used.
ftWordDocument = 'WDBN',
ftWord3Document = 'WDB3',
ftWord4Document = 'WDB4',
ftWord5Document = 'WDB5'
If a developer has the same application on another platform as is on the Mac
and the file formats are the same (binary interchangeable), then the file type for a file from the other platform should be the same as the file type of the Macintosh document. Example:
ftPageMakerPublication = 'ALB4' // used for Mac and PC documents If there is no similar Macintosh document format, then a file type is made
up. If the program is used on two different non-Mac platforms and their file formats are not the same, the platform name is added to the name. Typically after the program name and before document. Example:
ftXyWriteIIIDocument = 'XyWr' // XyWriteIII only has a PC format
ftSurfWindowsDocument = 'SRFW' // Surf Windows file format
ftSurfPCDocument = 'SRFP' // Surf PC file format
| anonymous enum |
| anonymous enum |
| anonymous enum |
| anonymous enum |
| anonymous enum |
| anonymous enum |
| anonymous enum |
| anonymous enum |