home *** CD-ROM | disk | FTP | other *** search
- @DATABASE "pDOS/DosArgs.h"
- @MASTER "Work2:AD/IInc/pDOS/DosArgs.h"
- @REMARK This file was created by ADtoHT 2.0 on 11-Mär-97 13:33:56
- @REMARK Do not edit
- @REMARK ADtoHT is © 1993-1995 Christian Stieber
-
- @NODE MAIN "pDOS/DosArgs.h"
- @TOC "__pOS_Dev.guide/MAIN"
-
- @{"pDOS/DosArgs.h" LINK File}
-
-
- @{b}Structures@{ub}
-
- @{"pOS_DosArgs" LINK "pDOS/DosArgs.h/File" 21} @{"pOS_DosToken" LINK "pDOS/DosArgs.h/File" 44}
-
- @ENDNODE
- @NODE File "pDOS/DosArgs.h"
- #ifndef __INC_POS_PDOS_DOSARGS_H
- #define __INC_POS_PDOS_DOSARGS_H
- /*******************************************************************
- Includes Release 24
- (C) Copyright 1995-1997 proDAD
- All Rights Reserved
-
- $AUT Holger Burkarth
- $DAT >>DosArgs.h<< 07 Nov 1996 17:03:05 - (C) ProDAD
- *******************************************************************/
- #ifndef __INC_POS_PEXEC_MEMORY_H
- #include <@{"pExec/Memory.h" LINK "pExec/Memory.h/File"}>
- #endif
- #ifndef __INC_POS_PDOS_DOSERRORS_H
- #include <@{"pDOS/DosErrors.h" LINK "pDOS/DosErrors.h/File"}>
- #endif
-
-
- /*----------------------------------
- -----------------------------------*/
- struct pOS_DosArgs
- {
- @{"struct pOS_MemPool" LINK "pExec/Memory.h/File" 74} arg_MemPool;
- @{"struct pOS_List" LINK "pExec/List.h/File" 26} arg_TokenList; /* (@{"struct pOS_DosToken" LINK "pDOS/DosArgs.h/File" 44}*) */
- const @{"CHAR" LINK "pExec/Types.h/File" 100} *arg_ArgString; /* Lese-String */
- const @{"CHAR" LINK "pExec/Types.h/File" 100} *arg_Template;
- const @{"CHAR" LINK "pExec/Types.h/File" 100} *arg_HelpText;
- @{"ULONG" LINK "pExec/Types.h/File" 91} arg_Flags; /* (enum pOS_DosArgsFlags) */
-
- @{"ULONG" LINK "pExec/Types.h/File" 91} *arg_ResArea; /* @{"ULONG" LINK "pExec/Types.h/File" 91}-Array */
- @{"UWORD" LINK "pExec/Types.h/File" 93} arg_ResAreaNum;
-
- const @{"CHAR" LINK "pExec/Types.h/File" 100} *arg_PrgHdText;
- const @{"CHAR" LINK "pExec/Types.h/File" 100} *arg_PrgVerText;
- @{"CHAR" LINK "pExec/Types.h/File" 100} arg_Seperator;
- @{"UBYTE" LINK "pExec/Types.h/File" 95} arg_Pad;
- const @{"CHAR" LINK "pExec/Types.h/File" 100} *arg_VarName;
- };
-
-
-
- /*----------------------------------
- -----------------------------------*/
- struct pOS_DosToken
- {
- @{"struct pOS_Node" LINK "pExec/List.h/File" 18} tok_Node;
- @{"UWORD" LINK "pExec/Types.h/File" 93} tok_Num;
- @{"UWORD" LINK "pExec/Types.h/File" 93} tok_Kind; /* (enum pOS_DosTokenKind) */
-
- @{"CHAR" LINK "pExec/Types.h/File" 100} *tok_TokName1;
- @{"CHAR" LINK "pExec/Types.h/File" 100} *tok_TokName2;
- };
-
-
-
- enum pOS_DosTokenKind
- {
- DOTOKKIND_S = 0x0001,
- DOTOKKIND_K = 0x0002,
- DOTOKKIND_N = 0x0004,
- DOTOKKIND_T = 0x0008,
- DOTOKKIND_A = 0x0010,
- DOTOKKIND_F = 0x0020,
- DOTOKKIND_M = 0x0040,
-
- DOTOKKIND_Mark = 0x4000,
- DOTOKKIND_Used = 0x8000,
- };
-
-
-
-
- enum pOS_DosArgsFlags
- {
- DOARGF_RawLine = 0x0001, /** '*' wird nicht als Key interpretiert **/
- DOARGF_PreScan = 0x0002,
- DOARGF_Snoop = 0x0004, /** gibt die Zuweisungsliste nach pr_COS aus **/
-
- DOARGF_OpsLink = 0x1000, /** internal, Ops-Array wurde aufgebaut **/
- };
-
-
- #endif
- @ENDNODE
-