/* * 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();