00001 #ifndef _VAPI_MACRO_LIST_ 00002 #define _VAPI_MACRO_LIST_ 00003 #include "vapiOperationList.h" 00004 #include "vapiMacro.h" 00005 #include "vapiLists.h" 00006 00015 typedef vList vMacroList; 00016 00019 vMacroList *vapiMacroListNew (); 00020 00023 void vapiMacroListAddItem (vMacroList * MacroList, 00024 vMacroHeader * MacroHeader); 00027 int vapiMacroListCountElements (vMacroList * MacroList); 00031 void vapiMacroListDeleteItem (vMacroList * MacroList, int Delete); 00037 vMacroHeader *vapiMacroListSelectItem (vMacroList * MacroList, int Item); 00041 void vapiLoadExampleMacros (vMacroList * MacroList, 00042 vOperationList * OperationList); 00049 int vapiMacroListMacroExist (vMacroList * MacroList, char *string, 00050 int WhatToReturn); 00051 00052 #endif