Main Page   File List   Globals  

chainlist.h

00001 #ifndef LIST_MAP_H
00002 #define LIST_MAP_H
00003 
00004 /**************************************************
00005  *            the Beos Reversing Engine           * 
00006  *                    by Zadig                    *
00007  *                                                *
00008  * This file contains headers of the chain-lists  *
00009  * structures manipulation functions.             *
00010  **************************************************/
00011  
00012 /***********************
00013  *  Mapping functions  *
00014  ***********************/ 
00015 extern int32 LIST_GetLowerStringMap(LIST_Mapping *list, Mapping **result);
00016 extern int32 LIST_GetLowerClassMap(LIST_Mapping *list, Mapping **result, uint8 *sz_ClassName);
00017 extern int32 LIST_GetLowerMethodMap(LIST_Mapping *list, Mapping **result, uint8 *sz_ClassName);
00018 extern int32 LIST_FreeMap(LIST_Mapping *list);
00019 extern int32 LIST_DeleteMap(LIST_Mapping *list, Mapping *mapping);
00020 extern int32 LIST_AddMap(LIST_Mapping *list, Mapping map);
00021 extern int32 LIST_GetMappingAtAddr(LIST_Mapping *list, uint32 i_Addr, Mapping **map);
00022 
00023 /*************************
00024  *  Reference functions  *
00025  *************************/ 
00026 extern int32 LIST_FreeRef(LIST_Reference *list);
00027 extern int32 LIST_DeleteRef(LIST_Reference *list, int32 i_Index);
00028 extern int32 LIST_AppendRef(LIST_Reference *list, Reference ref);
00029 
00030 #endif

Generated at Thu Oct 4 21:55:47 2001 for RevEng, The Reversing Engine by doxygen1.2.10 written by Dimitri van Heesch, © 1997-2001