ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ftcmru.h File Reference
#include <ft2build.h>

Go to the source code of this file.

Data Structures

struct  FTC_MruNodeRec
struct  FTC_MruListClassRec
struct  FTC_MruListRec

Defines

#define xxFT_DEBUG_ERROR
#define FTC_INLINE
#define FTC_MRULIST_LOOKUP_CMP(list, key, compare, node, error)
#define FTC_MRULIST_LOOKUP(list, key, node, error)   FTC_MRULIST_LOOKUP_CMP( list, key, (list)->clazz.node_compare, node, error )
#define FTC_MRULIST_LOOP(list, node)
#define FTC_MRULIST_LOOP_END()

Typedefs

typedef typedefFT_BEGIN_HEADER
struct FTC_MruNodeRec_ * 
FTC_MruNode
typedef struct FTC_MruListRec_ * FTC_MruList
typedef struct
FTC_MruListClassRec_ const * 
FTC_MruListClass
typedef FT_Bool(* FTC_MruNode_CompareFunc )(FTC_MruNode node, FT_Pointer key)
typedef FT_Error(* FTC_MruNode_InitFunc )(FTC_MruNode node, FT_Pointer key, FT_Pointer data)
typedef FT_Error(* FTC_MruNode_ResetFunc )(FTC_MruNode node, FT_Pointer key, FT_Pointer data)
typedef void(* FTC_MruNode_DoneFunc )(FTC_MruNode node, FT_Pointer data)

Functions

 FTC_MruNode_Prepend (FTC_MruNode *plist, FTC_MruNode node)
 FTC_MruNode_Up (FTC_MruNode *plist, FTC_MruNode node)
 FTC_MruNode_Remove (FTC_MruNode *plist, FTC_MruNode node)
 FTC_MruList_Init (FTC_MruList list, FTC_MruListClass clazz, FT_UInt max_nodes, FT_Pointer data, FT_Memory memory)
 FTC_MruList_Reset (FTC_MruList list)
 FTC_MruList_Done (FTC_MruList list)
 FTC_MruList_New (FTC_MruList list, FT_Pointer key, FTC_MruNode *anode)
 FTC_MruList_Remove (FTC_MruList list, FTC_MruNode node)
 FTC_MruList_RemoveSelection (FTC_MruList list, FTC_MruNode_CompareFunc selection, FT_Pointer key)

Generated on Sun May 27 2012 06:00:03 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.