home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fred Fish Collection 1.5
/
ffcollection-1-5-1992-11.iso
/
ff_disks
/
300-399
/
ff345.lzh
/
MemFrag
/
gd_functions.h
< prev
next >
Wrap
C/C++ Source or Header
|
1990-04-16
|
13KB
|
414 lines
/*
* gd_functions.h
*
* AmigaDos External Function Declarations
*
* Gary Duncan - 21 Aug 88
*
*
* Produced from Manx(Aztec) disc1/include/functions.h which is
* merely a list of these functions with no "extern" preceding
* them ( not much use except as a reference )
*
* - CreateExtIO defs added too.
*
*/
typedef long cList;
extern int Enable_Abort;
extern long AbleICR();
extern long AbortIO();
extern long ActivateGadget();
extern void ActivateWindow();
extern void AddAnimOb();
extern void AddBob();
extern void AddConfigDev();
extern void AddDevice();
extern long AddDosNode();
extern void AddFont();
extern void AddFreeList();
extern short AddGadget();
extern unsigned short AddGList();
extern void AddHead();
extern struct Interrupt * AddICRVector();
extern void AddIntServer();
extern void AddLibrary();
extern long AddMemList();
extern void AddPort();
extern void AddResource();
extern void AddSemaphore();
extern void AddTail();
extern void AddTask();
extern void AddTime();
extern void AddVSprite();
extern long Alert();
extern void * AllocAbs();
extern long AllocBoardMem();
extern cList AllocCList();
extern struct ConfigDev * AllocConfigDev();
extern struct MemList * AllocEntry();
extern unsigned long AllocExpansionMem();
extern void * AllocMem();
extern long AllocPotBits();
extern void * AllocRaster();
extern char * AllocRemember();
extern long AllocSignal();
extern long AllocTrap();
extern struct WBObject * AllocWBObject();
extern void * Allocate();
extern void AlohaWorkbench();
extern void AndRectRegion();
extern long AndRegionRegion();
extern void Animate();
extern short AreaDraw();
extern long AreaEllipse();
extern void AreaEnd();
extern short AreaMove();
extern void AskFont();
extern long AskSoftStyle();
extern long AttemptLockLayerRom();
extern long AttemptSemaphore();
extern short AutoRequest();
extern long AvailFonts();
extern long AvailMem();
extern void BeginIO();
extern void BeginRefresh();
extern void BeginUpdate();
extern void BeginLayer();
extern long BltBitMap();
extern long BltBitMapRastPort();
extern void BltClear();
extern void BltMaskBitMapRastPort();
extern void BltPattern();
extern void BltTemplate();
extern struct Window * BuildSysRequest();
extern char * BumpRevision();
extern void Cause();
extern void CBump();
extern struct Events * CDInputHandler();
extern void ChangeSprite();
extern struct IORequest * CheckIO();
extern short ClearDMRequest();
extern void ClearEOL();
extern void ClearMenuStrip();
extern void ClearPointer();
extern void ClearRegion();
extern long ClearRectRegion();
extern void ClearScreen();
extern void ClipBit();
extern void Close();
extern void CloseDevice();
extern void CloseFont();
extern void CloseLibrary();
extern void CloseScreen();
extern void CloseWindow();
extern short CloseWorkBench();
extern void CMove();
extern short CmpTime();
extern long ConcatCList();
extern long ConfigBoard();
extern long ConfigChain();
extern long ConsoleDevice();
extern long CopperListInit();
extern cList CopyCList();
extern void CopyMem();
extern void CopyMemQuick();
extern void CopySBitMap();
extern struct Layer * CreateBehindLayer();
extern struct FileLock * CreateDir();
extern struct MsgPort * CreatePort();
extern struct IOExtSer * CreateExtIO () ; /* GMD */
extern struct Process * CreateProc();
extern struct IOStdReq * CreateStdIO();
extern struct Task * CreateTask();
extern struct Layer * CreateUpfrontLayer();
extern struct FileLock * CurrentDir();
extern void CurrentTime();
extern void CWait();
extern long * DateStamp();
extern void Deallocate();
extern void Debug();
extern void Delay();
extern short DeleteFile();
extern void DeleteLayer();
extern void DeletePort();
extern void DeleteStdIO();
extern void DeleteTask();
extern struct Process * DeviceProc();
extern void Disable();
extern void DisownBlitter();
extern short DisplayAlert();
extern void DisplayBeep();
extern void DisposeRegion();
extern void DoCollision();
extern long DoIO();
extern short DoubleClick();
extern void Draw();
extern void DrawBorder();
extern void DrawEllipse();
extern void DrawGList();
extern void DrawImage();
extern struct FileLock * DupLock();
extern void Enable();
extern void EndRefresh();
extern void EndRequest();
extern void EndUpdate();
extern void Enqueue();
extern short ExNext();
extern short Examine();
extern short Execute();
extern void Exit();
extern struct ConfigDev * FindConfigDev();
extern struct Node * FindName();
extern struct MsgPort * FindPort();
extern struct Resident * FindResident();
extern struct SignalSemaphore *FindSemaphore();
extern struct Task * FindTask();
extern char * FindToolType();
extern short Flood();
extern void FlushCList();
extern void Forbid();
extern void FreeBoardMem();
extern void FreeCList();
extern void FreeColorMap();
extern void FreeConfigDev();
extern void FreeCopList();
extern void FreeCprList();
extern void FreeDiskObject();
extern void FreeEntry();
extern void FreeExpansionMem();
extern void FreeFreeList();
extern void FreeGBuffers();
extern void FreeMem();
extern void FreePotBits();
extern void FreeRaster();
extern void FreeRemember();
extern void FreeSignal();
extern void FreeSprite();
extern void FreeSysRequest();
extern void FreeTrap();
extern void FreeVPortCopLists();
extern void FreeWBObject();
extern long GetCC();
extern long GetCLBuf();
extern short GetCLChar();
extern short GetCLWord();
extern struct ColorMap * GetColorMap();
extern long GetCurrentBinding();
extern struct Preferences * GetDefPrefs();
extern struct DiskObject * GetDiskObject();
extern short GetGBuffers();
extern long GetIcon();
extern struct Message * GetMsg();
extern struct Preferences * GetPrefs();
extern short GetRGB4();
extern long GetScreenData();
extern short GetSprite();
extern struct WBObject * GetWBObject();
extern long IncrCLMark();
extern short Info();
extern void InitArea();
extern void InitBitMap();
extern long InitCLPool();
extern void InitCode();
extern void InitGMasks();
extern void InitGels();
extern void InitMasks();
extern void InitRastPort();
extern void InitRequester();
extern void InitResident();
extern void InitSemaphore();
extern void InitStruct();
extern void InitTmpRas();
extern void InitVPort();
extern void InitView();
extern struct FileHandle * Input();
extern void Insert();
extern struct Region * InstallClipRegion();
extern long IntuiTextLength();
extern struct InputEvent * Intuition();
extern long IoErr();
extern short IsInteractive();
extern struct MenuItem * ItemAddress();
extern void LoadRGB4();
extern struct Segment * LoadSeg();
extern void LoadView();
extern struct FileLock * Lock();
extern void LockLayer();
extern void LockLayerInfo();
extern void LockLayerRom();
extern void LockLayers();
extern struct DeviceNode * MakeDosNode();
extern long MakeFunctions();
extern struct Library * MakeLibrary();
extern void MakeScreen();
extern void MakeVPort();
extern long MarkCList();
extern long MatchToolValue();
extern void ModifyIDCMP();
extern void ModifyProp();
extern void Move();
extern long MoveLayer();
extern void MoveScreen();
extern void MoveSprite();
extern void MoveWindow();
extern void MrgCop();
extern void NewList();
extern void NewModifyProp();
extern struct Region * NewRegion();
extern void ObtainConfigBinding();
extern void ObtainSemaphore();
extern void ObtainSemaphoreList();
extern void OffGadget();
extern void OffMenu();
extern void OnGadget();
extern void OnMenu();
extern struct FileHandle * Open();
extern long OpenDevice();
extern struct Font * OpenDiskFont();
extern struct Font * OpenFont();
extern void OpenIntuition();
extern struct Library * OpenLibrary();
extern struct MiscResource * OpenResource();
extern struct Screen * OpenScreen();
extern struct Window * OpenWindow();
extern short OpenWorkBench();
extern void OrRectRegion();
extern long OrRegionRegion();
extern struct FileHandle * Output();
extern void OwnBlitter();
extern struct FileLock * ParentDir();
extern short PeekCLMark();
extern void Permit();
extern void PolyDraw();
extern void PrintIText();
extern long PutCLBuf();
extern long PutCLChar();
extern long PutCLWord();
extern short PutDiskObject();
extern long PutIcon();
extern void PutMsg();
extern long PutWBObject();
extern void QBSBlit();
extern void QBlit();
extern short RawKeyConvert();
extern long Read();
extern char ReadExpansionByte();
extern long ReadExpansionRom();
extern short ReadPixel();
extern void RectFill();
extern void RefreshGadgets();
extern void RefreshGList();
extern void RefreshWindowFrame();
extern void ReleaseConfigBinding();
extern void ReleaseSemaphore();
extern void ReleaseSemaphoreList();
extern void RemConfigDev();
extern long RemDevice();
extern void RemFont();
extern struct Node * RemHead();
extern void RemIBob();
extern void RemICRVector();
extern void RemIntServer();
extern long RemLibrary();
extern unsigned short RemoveGList();
extern void RemPort();
extern void RemResource();
extern void RemSemaphore();
extern struct Node * RemTail();
extern void RemTask();
extern void RemVSprite();
extern void RemakeDisplay();
extern void Remove();
extern unsigned short RemoveGadget();
extern short Rename();
extern void ReplyMsg();
extern void ReportMouse();
extern short Request();
extern void RethinkDisplay();
extern void ScreenToBack();
extern void ScreenToFront();
extern void ScrollLayer();
extern void ScrollRaster();
extern void ScrollVPort();
extern long Seek();
extern void SendIO();
extern void SetAPen();
extern void SetBPen();
extern void SetCollision();
extern short SetComment();
extern void SetCurrentBinding();
extern short SetDMRequest();
extern void SetDRMd();
extern long SetExcept();
extern long SetFont();
extern long SetFunction();
extern long SetICR();
extern struct Interrupt * SetIntVector();
extern short SetMenuStrip();
extern void SetPointer();
extern struct Preferences * SetPrefs();
extern short SetProtection();
extern void SetRast();
extern void SetRGB4();
extern void SetRGB4CM();
extern long SetSR();
extern long SetSignal();
extern long SetSoftStyle();
extern short SetTaskPri();
extern void SetWindowTitles();
extern void ShowTitle();
extern void Signal();
extern long SizeCList();
extern short SizeLayer();
extern void SizeWindow();
extern void SortGList();
extern cList SplitCList();
extern cList SubCList();
extern void SubTime();
extern void SubLibrary();
extern void SumKickData();
extern long SuperState();
extern void SwapBitsRastPortClipRect();
extern void SyncSBitMap();
extern long Text();
extern long TextLength();
extern long Translate();
extern long UnGetCLChar();
extern long UnGetCLWord();
extern void UnLoadSeg();
extern void UnLock();
extern short UnPutCLChar();
extern short UnPutCLWord();
extern void UnlockLayer();
extern void UnlockLayerInfo();
extern void UnlockLayerRom();
extern void UnlockLayers();
extern short UpfrontLayer();
extern void UserState();
extern short VBeamPos();
extern struct View * ViewAddress();
extern struct ViewPort * ViewPortAddress();
extern short WBenchToBack();
extern short WBenchToFront();
extern long Wait();
extern void WaitBOVP();
extern void WaitBlit();
extern short WaitForChar();
extern long WaitIO();
extern struct Message * WaitPort();
extern void WaitTOF();
extern struct Layer * WhichLayer();
extern short WindowLimits();
extern void WindowToBack();
extern void WindowToFront();
extern long Write();
extern long WriteExpansionByte();
extern void WritePixel();
extern void WritePotgo();
extern void XorRectRegion();
extern long XorRegionRegion();