home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / DC-POS24.LZX / pOS / IncPOS.lzx / proto / pLibExt.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-03-18  |  2.7 KB  |  66 lines

  1. #ifndef __INC_POS_PROTO_PLIBEXT_H
  2. #define __INC_POS_PROTO_PLIBEXT_H
  3. /*******************************************************************
  4.  Includes Release 24
  5.  (C) Copyright 1995-1997 proDAD
  6.      All Rights Reserved
  7.  
  8.  $AUT Holger Burkarth
  9.  $DAT >>pLibExt.h<<   13 Feb 1997    09:54:02 - (C) ProDAD
  10. *******************************************************************/
  11. #ifndef __INC_POS_PDOS_DOSTYPES_H
  12. #include <pDOS/DosTypes.h>
  13. #endif
  14. #ifndef __INC_POS_PDOS_DOSERRORS_H
  15. #include <pDOS/DosErrors.h>
  16. #endif
  17.  
  18.  
  19.  
  20. #ifdef __cplusplus
  21. extern "C" {
  22. #endif
  23.  
  24. dossize_t pOS_FWritef(struct pOS_FileHandle*,const CHAR* format,...);
  25. SLONG pOS_GetDosObjectType(const struct pOS_FileLock*,const dosname_t*);
  26. SLONG pOS_GetDosLockType(const struct pOS_FileLock*);
  27. BOOL pOS_CheckBreakSignal(VOID);
  28. struct pOS_Screen* pOS_OpenScreen(ULONG tags,...);
  29. struct pOS_Window* pOS_OpenWindow(ULONG tags,...);
  30. struct pOS_RastPort* pOS_AllocRastPort(struct pOS_GfxLibrary*,ULONG tags,...);
  31. const CHAR* pOS_GetNextString(const CHAR* string,CHAR* buffer,size_t bufSize);
  32. struct pOS_Process *pOS_CreateProcess(ULONG tags,...);
  33. SLONG pOS_System(const CHAR*,ULONG tags,...);
  34. dossize_t pOS_GetDosObjectSize(const struct pOS_FileLock*,const dosname_t*);
  35. ULONG pOS_GetDosFailFromStr(const CHAR*);
  36. __ARID__ struct pOS_DosArgs* pOS_ReadDosArgs(const CHAR*,ULONG*,size_t,ULONG tags,...);
  37. CHAR* pOS_VSPrintf(CHAR* string,const CHAR* format,const ULONG* argv);
  38. CHAR* pOS_SPrintf(CHAR* string,const CHAR* format,...);
  39. BOOL pOS_DosInfoDataName(const struct pOS_FileLock*,const dosname_t*,struct pOS_DosInfoData*);
  40. BOOL pOS_DosErrPrintf(struct pOS_FileHandle* cerr,const CHAR* format,...);
  41. struct pOS_GfxMap* pOS_AllocGfxMap(struct pOS_GfxLibrary* lib,ULONG tags,...);
  42. __ARID__ APTR pOS_NewGObject(struct pOS_NClass*,const CHAR*,ULONG ver,ULONG tags,...);
  43. __ARID__ APTR pOS_NewIObject(struct pOS_NClass*,const CHAR*,ULONG ver,ULONG tags,...);
  44. ULONG pOS_SetRastPort(struct pOS_RastPort* rp,ULONG tags,...);
  45. ULONG pOS_GetRastPort(struct pOS_RastPort* rp,ULONG tags,...);
  46. VOID pOS_Debugf(ULONG type,const CHAR*,...);
  47. VOID pOS_VDebugf(ULONG type,const CHAR*,const ULONG*);
  48. ULONG pOS_SetGadgetAttrs(struct pOS_Window*,struct pOS_Gadget*,ULONG tags,...);
  49. ULONG pOS_GetObjectData(APTR obj,ULONG tag);
  50. ULONG pOS_SetObjectData(APTR obj,ULONG tag,...);
  51. ULONG pOS_GetAbsObjectData(const struct pOS_Class*,APTR obj,ULONG tag);
  52. ULONG pOS_SetAbsObjectData(const struct pOS_Class*,APTR obj,ULONG tag,...);
  53. CHAR *pOS_SearchSxTxt(const dosname_t*,CHAR*,size_t bufSize,ULONG tags,...);
  54. struct pOS_BubbleHelp *pOS_CreateBubbleHelp(ULONG tags,...);
  55. struct pOS_Drag *pOS_CreateDrag(ULONG tags,...);
  56. VOID pOS_TimeDelay(ULONG sec,ULONG mics);
  57. VOID kprintf(const CHAR* format,...);
  58. VOID pOS_KPrintf(const CHAR* format,...);
  59.  
  60.  
  61. #ifdef __cplusplus
  62. }
  63. #endif
  64.  
  65. #endif
  66.