home *** CD-ROM | disk | FTP | other *** search
- @DATABASE "pIntui/IClass.h"
- @MASTER "Work2:AD/IInc/pIntui/IClass.h"
- @REMARK This file was created by ADtoHT 2.0 on 11-Mär-97 13:35:05
- @REMARK Do not edit
- @REMARK ADtoHT is © 1993-1995 Christian Stieber
-
- @NODE MAIN "pIntui/IClass.h"
- @TOC "__pOS_Dev.guide/MAIN"
-
- @{"pIntui/IClass.h" LINK File}
-
-
- @{b}Structures@{ub}
-
- @{"pOS_IntuiMethod" LINK "pIntui/IClass.h/File" 20}
-
- @ENDNODE
- @NODE File "pIntui/IClass.h"
- #ifndef __INC_POS_PINTUI_ICLASS_H
- #define __INC_POS_PINTUI_ICLASS_H
- /*******************************************************************
- Includes Release 24
- (C) Copyright 1995-1997 proDAD
- All Rights Reserved
-
- $AUT Holger Burkarth
- $DAT >>IClass.h<< 05 Aug 1996 08:12:27 - (C) ProDAD
- *******************************************************************/
- #ifndef __INC_POS_PEXEC_CLASS_H
- #include <@{"pExec/Class.h" LINK "pExec/Class.h/File"}>
- #endif
- #ifndef __INC_POS_PINTUI_ICI_H
- #include <@{"pIntui/ICI.h" LINK "pIntui/ICI.h/File"}>
- #endif
-
- /*----------------------------------
- -----------------------------------*/
- struct pOS_IntuiMethod
- {
- @{"ULONG" LINK "pExec/Types.h/File" 91} imth_Method; /* (enum pOS_IntuiClassMethods) */
-
- union
- struct /* ICLMTH_New */
- @{"ULONG" LINK "pExec/Types.h/File" 91} *imnw_Pad;
- const @{"struct pOS_TagItem" LINK "pUtil/TagItem.h/File" 19} *imnw_Tags;
- } imth_New;
-
- /* ICLMTH_Dispose */
-
- struct /* ICLMTH_Set */
- const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *imst_Info;
- const @{"struct pOS_TagItem" LINK "pUtil/TagItem.h/File" 19} *imst_Tags;
- } imth_Set;
-
- struct /* ICLMTH_Notify */
- const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *imny_Info;
- const @{"struct pOS_TagItem" LINK "pUtil/TagItem.h/File" 19} *imny_Tags;
- @{"ULONG" LINK "pExec/Types.h/File" 91} imny_Flags;
- } imth_Notify;
-
- struct /* ICLMTH_Update */
- const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *imud_Info;
- const @{"struct pOS_TagItem" LINK "pUtil/TagItem.h/File" 19} *imud_Tags;
- @{"ULONG" LINK "pExec/Types.h/File" 91} imud_Flags;
- } imth_Update;
-
- struct /* ICLMTH_Get */
- @{"ULONG" LINK "pExec/Types.h/File" 91} imgt_ID;
- @{"ULONG" LINK "pExec/Types.h/File" 91} *imgt_Variable;
- } imth_Get;
-
- } imth_U;
- };
-
-
- enum pOS_IntuiClassMethods
- {
- ICLMTH_Dummy=0x100,
- ICLMTH_New, /* construct */
- ICLMTH_Dispose, /* destruct */
- ICLMTH_Set, /* set attributes (in tag list) */
- ICLMTH_Get, /* return single attribute value */
- ICLMTH_Notify, /* */
- ICLMTH_Update, /* update object */
- };
-
-
-
- #endif
- @ENDNODE
-