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