home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Fish 1
/
GoldFishApril1994_CD2.img
/
d4xx
/
d473
/
cnewssrc
/
cnews_src.lzh
/
include
/
pragma
/
intuition.h
< prev
next >
Wrap
C/C++ Source or Header
|
1990-12-29
|
8KB
|
149 lines
#ifndef PRAGMA_INTUITION_H
#define PRAGMA_INTUITION_H
/* "intuition.library" */
#pragma amicall(_IntuitionBase, 0x1E, OpenIntuition())
#pragma amicall(_IntuitionBase, 0x24, Intuition(a0))
#pragma amicall(_IntuitionBase, 0x2A, AddGadget(a0,a1,d0))
#pragma amicall(_IntuitionBase, 0x30, ClearDMRequest(a0))
#pragma amicall(_IntuitionBase, 0x36, ClearMenuStrip(a0))
#pragma amicall(_IntuitionBase, 0x3C, ClearPointer(a0))
#pragma amicall(_IntuitionBase, 0x42, CloseScreen(a0))
#pragma amicall(_IntuitionBase, 0x48, CloseWindow(a0))
#pragma amicall(_IntuitionBase, 0x4E, CloseWorkBench())
#pragma amicall(_IntuitionBase, 0x54, CurrentTime(a0,a1))
#pragma amicall(_IntuitionBase, 0x5A, DisplayAlert(d0,a0,d1))
#pragma amicall(_IntuitionBase, 0x60, DisplayBeep(a0))
#pragma amicall(_IntuitionBase, 0x66, DoubleClick(d0,d1,d2,d3))
#pragma amicall(_IntuitionBase, 0x6C, DrawBorder(a0,a1,d0,d1))
#pragma amicall(_IntuitionBase, 0x72, DrawImage(a0,a1,d0,d1))
#pragma amicall(_IntuitionBase, 0x78, EndRequest(a0,a1))
#pragma amicall(_IntuitionBase, 0x7E, GetDefPrefs(a0,d0))
#pragma amicall(_IntuitionBase, 0x84, GetPrefs(a0,d0))
#pragma amicall(_IntuitionBase, 0x8A, InitRequester(a0))
#pragma amicall(_IntuitionBase, 0x90, ItemAddress(a0,d0))
#pragma amicall(_IntuitionBase, 0x96, ModifyIDCMP(a0,d0))
#pragma amicall(_IntuitionBase, 0x9C, ModifyProp(a0,a1,a2,d0,d1,d2,d3,d4))
#pragma amicall(_IntuitionBase, 0xA2, MoveScreen(a0,d0,d1))
#pragma amicall(_IntuitionBase, 0xA8, MoveWindow(a0,d0,d1))
#pragma amicall(_IntuitionBase, 0xAE, OffGadget(a0,a1,a2))
#pragma amicall(_IntuitionBase, 0xB4, OffMenu(a0,d0))
#pragma amicall(_IntuitionBase, 0xBA, OnGadget(a0,a1,a2))
#pragma amicall(_IntuitionBase, 0xC0, OnMenu(a0,d0))
#pragma amicall(_IntuitionBase, 0xC6, OpenScreen(a0))
#pragma amicall(_IntuitionBase, 0xCC, OpenWindow(a0))
#pragma amicall(_IntuitionBase, 0xD2, OpenWorkBench())
#pragma amicall(_IntuitionBase, 0xD8, PrintIText(a0,a1,d0,d1))
#pragma amicall(_IntuitionBase, 0xDE, RefreshGadgets(a0,a1,a2))
#pragma amicall(_IntuitionBase, 0xE4, RemoveGadget(a0,a1))
/* The official calling sequence for ReportMouse is given below. */
/* Note the register order. For the complete story, read the ReportMouse */
/* autodoc. !!! problems: official conflicts w/ lattice prototype !!! */
#pragma amicall(_IntuitionBase, 0xEA, ReportMouse1(a0,d0))
#pragma amicall(_IntuitionBase, 0xF0, Request(a0,a1))
#pragma amicall(_IntuitionBase, 0xF6, ScreenToBack(a0))
#pragma amicall(_IntuitionBase, 0xFC, ScreenToFront(a0))
#pragma amicall(_IntuitionBase, 0x102, SetDMRequest(a0,a1))
#pragma amicall(_IntuitionBase, 0x108, SetMenuStrip(a0,a1))
#pragma amicall(_IntuitionBase, 0x10E, SetPointer(a0,a1,d0,d1,d2,d3))
#pragma amicall(_IntuitionBase, 0x114, SetWindowTitles(a0,a1,a2))
#pragma amicall(_IntuitionBase, 0x11A, ShowTitle(a0,d0))
#pragma amicall(_IntuitionBase, 0x120, SizeWindow(a0,d0,d1))
#pragma amicall(_IntuitionBase, 0x126, ViewAddress())
#pragma amicall(_IntuitionBase, 0x12C, ViewPortAddress(a0))
#pragma amicall(_IntuitionBase, 0x132, WindowToBack(a0))
#pragma amicall(_IntuitionBase, 0x138, WindowToFront(a0))
#pragma amicall(_IntuitionBase, 0x13E, WindowLimits(a0,d0,d1,d2,d3))
/*--- start of next generation of names ------------------------------------- */
#pragma amicall(_IntuitionBase, 0x144, SetPrefs(a0,d0,d1))
/*--- start of next next generation of names -------------------------------- */
#pragma amicall(_IntuitionBase, 0x14A, IntuiTextLength(a0))
#pragma amicall(_IntuitionBase, 0x150, WBenchToBack())
#pragma amicall(_IntuitionBase, 0x156, WBenchToFront())
/*--- start of next next next generation of names --------------------------- */
#pragma amicall(_IntuitionBase, 0x15C, AutoRequest(a0,a1/a2/a3,d0/d1/d2/d3))
#pragma amicall(_IntuitionBase, 0x162, BeginRefresh(a0))
#pragma amicall(_IntuitionBase, 0x168, BuildSysRequest(a0,a1/a2/a3,d0/d1/d2))
#pragma amicall(_IntuitionBase, 0x16E, EndRefresh(a0,d0))
#pragma amicall(_IntuitionBase, 0x174, FreeSysRequest(a0))
#pragma amicall(_IntuitionBase, 0x17A, MakeScreen(a0))
#pragma amicall(_IntuitionBase, 0x180, RemakeDisplay())
#pragma amicall(_IntuitionBase, 0x186, RethinkDisplay())
/*--- start of next next next next generation of names ---------------------- */
#pragma amicall(_IntuitionBase, 0x18C, AllocRemember(a0,d0,d1))
#pragma amicall(_IntuitionBase, 0x192, AlohaWorkbench(a0))
#pragma amicall(_IntuitionBase, 0x198, FreeRemember(a0,d0))
/*--- start of 15 Nov 85 names ------------------------ */
#pragma amicall(_IntuitionBase, 0x19E, LockIBase(d0))
#pragma amicall(_IntuitionBase, 0x1A4, UnlockIBase(a0))
/*--- functions in V33 or higher (distributed as Release 1.2) --- */
#pragma amicall(_IntuitionBase, 0x1AA, GetScreenData(a0,d0,d1,a1))
#pragma amicall(_IntuitionBase, 0x1B0, RefreshGList(a0,a1,a2,d0))
#pragma amicall(_IntuitionBase, 0x1B6, AddGList(a0,a1,d0,d1,a2))
#pragma amicall(_IntuitionBase, 0x1BC, RemoveGList(a0,a1,d0))
#pragma amicall(_IntuitionBase, 0x1C2, ActivateWindow(a0))
#pragma amicall(_IntuitionBase, 0x1C8, RefreshWindowFrame(a0))
#pragma amicall(_IntuitionBase, 0x1CE, ActivateGadget(a0,a1,a2))
#pragma amicall(_IntuitionBase, 0x1D4, NewModifyProp(a0,a1/a2,d0/d1/d2/d3/d4/d5))
/*--- functions in V36 or higher (distributed as Preliminary Release 2.0) --- */
#pragma amicall(_IntuitionBase, 0x1DA, QueryOverscan(a0,a1,d0))
#pragma amicall(_IntuitionBase, 0x1E0, MoveWindowInFrontOf(a0,a1))
#pragma amicall(_IntuitionBase, 0x1E6, ChangeWindowBox(a0,d0,d1,d2,d3))
#pragma amicall(_IntuitionBase, 0x1EC, SetEditHook(a0))
#pragma amicall(_IntuitionBase, 0x1F2, SetMouseQueue(a0,d0))
#pragma amicall(_IntuitionBase, 0x1F8, ZipWindow(a0))
/*--- public screens --- */
#pragma amicall(_IntuitionBase, 0x1FE, LockPubScreen(a0))
#pragma amicall(_IntuitionBase, 0x204, UnlockPubScreen(a0,a1))
#pragma amicall(_IntuitionBase, 0x20A, LockPubScreenList())
#pragma amicall(_IntuitionBase, 0x210, UnlockPubScreenList())
#pragma amicall(_IntuitionBase, 0x216, NextPubScreen(a0,a1))
#pragma amicall(_IntuitionBase, 0x21C, SetDefaultPubScreen(a0))
#pragma amicall(_IntuitionBase, 0x222, SetPubScreenModes(d0))
#pragma amicall(_IntuitionBase, 0x228, PubScreenStatus(a0,d0))
/* */
#pragma amicall(_IntuitionBase, 0x22E, ObtainGIRPort(a0))
#pragma amicall(_IntuitionBase, 0x234, ReleaseGIRPort(a0))
#pragma amicall(_IntuitionBase, 0x23A, GadgetMouse(a0,a1,a2))
/* SetIPrefs is system private and not to be used by applications */
/* #pragma amicall(_IntuitionBase, 0x240, SetIPrefs(a0,d0,d1)) */
#pragma amicall(_IntuitionBase, 0x246, GetDefaultPubScreen(a0))
#pragma amicall(_IntuitionBase, 0x24C, EasyRequestArgs(a0,a1,a2,a3))
#pragma amicall(_IntuitionBase, 0x252, BuildEasyRequestArgs(a0,a1,d0,a3))
#pragma amicall(_IntuitionBase, 0x258, SysReqHandler(a0,a1,d0))
#pragma amicall(_IntuitionBase, 0x25E, OpenWindowTagList(a0,a1))
#pragma amicall(_IntuitionBase, 0x264, OpenScreenTagList(a0,a1))
/* */
/* new Image functions */
#pragma amicall(_IntuitionBase, 0x26A, DrawImageState(a0,a1,d0,d1,d2,a2))
#pragma amicall(_IntuitionBase, 0x270, PointInImage(d0,a0))
#pragma amicall(_IntuitionBase, 0x276, EraseImage(a0,a1,d0,d1))
/* */
#pragma amicall(_IntuitionBase, 0x27C, NewObjectA(a0,a1,a2))
/* */
#pragma amicall(_IntuitionBase, 0x282, DisposeObject(a0))
#pragma amicall(_IntuitionBase, 0x288, SetAttrsA(a0,a1))
/* */
#pragma amicall(_IntuitionBase, 0x28E, GetAttr(d0,a0,a1))
/* */
/* special set attribute call for gadgets */
#pragma amicall(_IntuitionBase, 0x294, SetGadgetAttrsA(a0,a1,a2,a3))
/* */
/* for class implementors only */
#pragma amicall(_IntuitionBase, 0x29A, NextObject(a0))
#pragma amicall(_IntuitionBase, 0x2A0, FindClass(a0))
#pragma amicall(_IntuitionBase, 0x2A6, MakeClass(a0,a1,a2,d0,d1))
#pragma amicall(_IntuitionBase, 0x2AC, AddClass(a0))
/* */
/* */
#pragma amicall(_IntuitionBase, 0x2B2, GetScreenDrawInfo(a0))
#pragma amicall(_IntuitionBase, 0x2B8, FreeScreenDrawInfo(a0,a1))
/* */
#pragma amicall(_IntuitionBase, 0x2BE, ResetMenuStrip(a0,a1))
#pragma amicall(_IntuitionBase, 0x2C4, RemoveClass(a0))
#pragma amicall(_IntuitionBase, 0x2CA, FreeClass(a0))
/* #pragma amicall(_IntuitionBase, 0x2D0, lockPubClass()) */
/* #pragma amicall(_IntuitionBase, 0x2D6, unlockPubClass()) */
#endif /* PRAGMA_INTUITION_H */