mirror of
https://github.com/elliotnunn/mac-rom.git
synced 2024-12-28 01:29:20 +00:00
5b0f0cc134
Resource forks are included only for .rsrc files. These are DeRezzed into their data fork. 'ckid' resources, from the Projector VCS, are not included. The Tools directory, containing mostly junk, is also excluded.
63 lines
1.2 KiB
C
63 lines
1.2 KiB
C
|
|
/************************************************************
|
|
|
|
Created: Saturday, July 27, 1991 at 6:16 PM
|
|
Scrap.h
|
|
C Interface to the Macintosh Libraries
|
|
|
|
|
|
Copyright Apple Computer, Inc. 1985-1991
|
|
All rights reserved
|
|
This file is used in these builds: Mac32 BigBang Sys606 Warhol
|
|
|
|
|
|
Change History (most recent first):
|
|
|
|
<4> 7/31/91 JL Updated Copyright.
|
|
<3> 1/27/91 LN Checked in Database generate file from DSG.
|
|
|
|
To Do:
|
|
************************************************************/
|
|
|
|
|
|
#ifndef __SCRAP__
|
|
#define __SCRAP__
|
|
|
|
#ifndef __TYPES__
|
|
#include <Types.h>
|
|
#endif
|
|
|
|
|
|
struct ScrapStuff {
|
|
long scrapSize;
|
|
Handle scrapHandle;
|
|
short scrapCount;
|
|
short scrapState;
|
|
StringPtr scrapName;
|
|
};
|
|
|
|
typedef struct ScrapStuff ScrapStuff;
|
|
typedef ScrapStuff *PScrapStuff;
|
|
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
pascal PScrapStuff InfoScrap(void)
|
|
= 0xA9F9;
|
|
pascal long UnloadScrap(void)
|
|
= 0xA9FA;
|
|
pascal long LoadScrap(void)
|
|
= 0xA9FB;
|
|
pascal long GetScrap(Handle hDest,ResType theType,long *offset)
|
|
= 0xA9FD;
|
|
pascal long ZeroScrap(void)
|
|
= 0xA9FC;
|
|
pascal long PutScrap(long length,ResType theType,Ptr source)
|
|
= 0xA9FE;
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|