home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / C / SC650D6.DMS / in.adf / sc / include / libraries / amigaguide.h next >
Encoding:
Text File  |  1993-10-31  |  2.9 KB  |  74 lines

  1. €ˆLIBRARIES_AMIGAGUIDE_H€LIBRARIES_AMIGAGUIDE_HˆEXEC_TYPES_HŒ<exec/types.h>‡ˆ·Œ<exec/lists.h>‡ˆµŒ<exec/nodes.h>‡ˆEXEC_SEMAPHORES_HŒ<exec/semaphores.h>‡ˆINTUITION_INTUITION_HŒ<intuition/intuition.h>‡ˆINTUITION_SCREENS_HŒ<intuition/screens.h>‡ˆINTUITION_CLASSUSR_HŒ<intuition/classusr.h>‡ˆDO_DOS_HŒ<dos/dos.h>‡ˆUTILITY_TAGITEM_HŒ<utility/tagitem.h>‡ˆAPSH_TOOL_ID€APSH_TOOL_ID 11000L€StartupMsgID (APSH_TOOL_ID+1L)€LoginToolID (APSH_TOOL_ID+2L)€LogoutToolID (APSH_TOOL_ID+3L)€ShutdownMsgID (APSH_TOOL_ID+4L)€ActivateToolID (APSH_TOOL_ID+5L)€DeactivateToolID (APSH_TOOL_ID+6L)€ActiveToolID (APSH_TOOL_ID+7L)€InactiveToolID (APSH_TOOL_ID+8L)€ToolStatusID (APSH_TOOL_ID+9L)€ToolCmdID (APSH_TOOL_ID+10L)€ToolCmdReplyID (APSH_TOOL_ID+11L)€ShutdownToolID (APSH_TOOL_ID+12L)‡€AGA_Dummy (TAG_USER)€AGA_Path (AGA_Dummy+1)€AGA_XRefList (AGA_Dummy+2)€AGA_Activate (AGA_Dummy+3)€AGA_Context (AGA_Dummy+4)€AGA_HelpGroup (AGA_Dummy+5)€AGA_Reserved1 (AGA_Dummy+6)€AGA_Reserved2 (AGA_Dummy+7)€AGA_Reserved3 (AGA_Dummy+8)€AGA_ARexxPort (AGA_Dummy+9)€AGA_ARexxPortName (AGA_Dummy+10)
  2. ¥‹*AMIGAGUIDECONTEXT;
  3. ƒAmigaGuideMsg
  4. {
  5. ƒ¯agm_Msg;
  6. —agm_Type;
  7. ”agm_Data;
  8. —agm_DSize;
  9. —agm_DType;
  10. —agm_Pri_Ret;
  11. —agm_Sec_Ret;
  12. ”agm_System1;
  13. ”agm_System2;
  14. };
  15. ƒNewAmigaGuide
  16. {
  17. ¡nag_Lock;
  18. STRPTR nag_Name;
  19. ƒScreen*nag_Screen;
  20. STRPTR nag_PubScreen;
  21. STRPTR nag_HostPort;
  22. STRPTR nag_ClientPort;
  23. STRPTR nag_BaseName;
  24. —nag_Flags;
  25. STRPTR*nag_Context;
  26. STRPTR nag_Node;
  27. ’nag_Line;
  28. ƒTagItem*nag_Extens;
  29. VOID*nag_Client;
  30. };€HTF_LOAD_INDEX (1L<<0)€HTF_LOAD_ALL (1L<<1)€HTF_CACHE_NODE (1L<<2)€HTF_CACHE_DB (1L<<3)€HTF_UNIQUE (1L<<15)€HTF_NOACTIVATE (1L<<16)€HTFC_SYSGADS 0x80000000€HTH_OPEN 0€HTH_CLOSE 1€HTERR_NOT_ENOUGH_MEMORY 100L€HTERR_CANT_OPEN_DATABASE 101L€HTERR_CANT_FIND_NODE 102L€HTERR_CANT_OPEN_NODE 103L€HTERR_CANT_OPEN_WINDOW 104L€HTERR_INVALID_COMMAND 105L€HTERR_CANT_COMPLETE 106L€HTERR_PORT_CLOSED 107L€HTERR_CANT_CREATE_PORT 108L€HTERR_KEYWORD_NOT_FOUND 113L
  31. ¥ƒAmigaGuideHost*AMIGAGUIDEHOST;
  32. ƒXRef
  33. {
  34. ƒ¬xr_Node;
  35. ‰xr_Pad;
  36. ƒDocFile*xr_DF;
  37. STRPTR xr_File;
  38. STRPTR xr_Name;
  39. ’xr_Line;
  40. };€XRSIZE (sizeof(ƒXRef))€XR_GENERIC 0€XR_FUNCTION 1€XR_COMMAND 2€XR_INCLUDE 3€XR_MACRO 4€XR_STRUCT 5€XR_FIELD 6€XR_TYPEDEF 7€XR_DEFINE 8
  41. ƒAmigaGuideHost
  42. {
  43. ƒHook agh_Dispatcher;
  44. —agh_Reserved;
  45. —agh_Flags;
  46. —agh_UseCnt;
  47. ”agh_SystemData;
  48. ”agh_UserData;
  49. };€HM_FINDNODE 1€HM_OPENNODE 2€HM_CLOSENODE 3€HM_EXPUNGE 10
  50. ƒopFindHost
  51. {
  52. —MethodID;
  53. ƒTagItem*ofh_Attrs;
  54. STRPTR ofh_Node;
  55. STRPTR ofh_TOC;
  56. STRPTR ofh_Title;
  57. STRPTR ofh_Next;
  58. STRPTR ofh_Prev;
  59. };
  60. ƒopNodeIO
  61. {
  62. —MethodID;
  63. ƒTagItem*onm_Attrs;
  64. STRPTR onm_Node;
  65. STRPTR onm_FileName;
  66. STRPTR onm_DocBuffer;
  67. —onm_BuffLen;
  68. —onm_Flags;
  69. };€HTNF_KEEP (1L<<0)€HTNF_RESERVED1 (1L<<1)€HTNF_RESERVED2 (1L<<2)€HTNF_ASCII (1L<<3)€HTNF_RESERVED3 (1L<<4)€HTNF_CLEAN (1L<<5)€HTNF_DONE (1L<<6)€HTNA_Dummy (TAG_USER)€HTNA_Screen (HTNA_Dummy+1)€HTNA_Pens (HTNA_Dummy+2)€HTNA_Rectangle (HTNA_Dummy+3)€HTNA_HelpGroup (HTNA_Dummy+5)
  70. ƒopExpungeNode
  71. {
  72. —MethodID;
  73. ƒTagItem*oen_Attrs;
  74. };‡