mirror of
https://github.com/byteworksinc/ORCA-C.git
synced 2024-06-05 21:29:26 +00:00
1 line
10 KiB
C
1 line
10 KiB
C
|
/********************************************
*
* Resource Manager
*
* Copyright Apple Computer, Inc.1986-92
* All Rights Reserved
*
* Copyright 1992, 1993, Byte Works, Inc.
*
********************************************/
#ifndef __TYPES__
#include <TYPES.h>
#endif
#ifndef __RESOURCES__
#define __RESOURCES__
/* ResourceConverter Codes */
#define resLogOut 0x0
#define resLogIn 0x1
#define resLogApp 0x0
#define resLogSys 0x2
/* Error Codes */
#define resForkUsed 0x1E01 /* Resource fork not empty */
#define resBadFormat 0x1E02 /* Format of resource fork is unknown */
#define resNoConverter 0x1E03 /* No converter routine available for resource type */
#define resNoCurFile 0x1E04 /* there are no current open resource files */
#define resDupID 0x1E05 /* ID is already used */
#define resNotFound 0x1E06 /* resource was not found */
#define resFileNotFound 0x1E07 /* resource file not found */
#define resBadAppID 0x1E08 /* User ID not found, please call ResourceStartup */
#define resNoUniqueID 0x1E09 /* a unique ID was not found */
#ifndef resIndexRange /* Index is out of range */
#define resIndexRange 0x1E0A
#endif
#define resSysIsOpen 0x1E0B /* System file is already open */
#define resHasChanged 0x1E0C /* Resource marked changed; specified operation not allowed */
#define resDiffConverter 0x1E0D /* Different converter already logged in for this resource type */
#define resDiskFull 0x1E0E /* Volume is full */
#define resInvalidShutDown 0x1E0F /* can't shut down ID 401E */
#define resNameNotFound 0x1E10 /* no resource with given name */
#define resBadNameVers 0x1E11 /* bad version in rResName resource */
#define resDupStartUp 0x1E12 /* already started with this ID */
#define resInvalidTypeOrID 0x1E13 /* type or ID is 0 */
/* Other Constants */
#define resChanged 0x0020
#define resPreLoad 0x0040
#define resProtected 0x0080
#define resAbsLoad 0x0400
#define resConverter 0x0800
#define resMemAttr 0xC31C /* Flags passed to the NewHandle Memory Manager call */
#define systemMap 0x0001
#define mapChanged 0x0002
#define romMap 0x0004
#define resNameOffset 0x10000 /* type holding names */
#define resNameVersion 0x0001
#define sysFileID 0x0001
/* Resource Type Numbers */
#define rIcon 0x8001 /* Icon type */
#define rPicture 0x8002 /* Picture type */
#define rControlList 0x8003 /* Control list type */
#define rControlTemplate 0x8004 /* Control template type */
#define rC1InputString 0x8005 /* GS/OS class 1 input string */
#define rPString 0x8006 /* Pascal string type */
#define rStringList 0x8007 /* String list type */
#define rMenuBar 0x8008 /* MenuBar type */
#define rMenu 0x8009 /* Menu template */
#define rMenuItem 0x800A /* Menu item definition */
#define rTextForLETextBox2 0x800B /* Data for LineEdit LETextBox2 call */
#define rCtlDefProc 0x800C /* Control definition procedure type */
#define rCtlColorTbl 0x800D /* Color table for control */
#define rWindParam1 0x800E /* Parameters for NewWindow2 call */
#define rWindParam2 0x800F /* Parameters for NewWindow2 call */
#define rWindColor 0x8010 /* Window Manager color table */
#define rTextBlock 0x8011 /* Text block */
#define rStyleBlock 0x8012 /* TextEdit style information */
#define rToolStartup 0x8013 /* Tool set startup record */
#define rResName 0x8014 /* Resource name */
#define rAlertString 0x8015 /* AlertWindow input data */
#define rText 0x8016 /* Unformatted text */
#define rCodeResource 0x8017
#define rCDEVCode 0x8018
#define rCDEVFlags 0x8019
#define rTwoRects 0x801A /* Two rectangles */
#define rFileType 0x801B
|