#ifndef HASHTABLEENTRY_H
#define HASHTABLEENTRY_H

//#include "stdmpi.h"

//#include "list.h"
//#include "attack.h"
//#include "sort.h"
//#include "move_do.h"
#include "search.h"

typedef struct
{
  uint64  nKey;
  int     nMove;
  int     nDepth;
  int     nFlags;
  int     nValue;
} HashTableEntry;
                                                        
HashTableEntry* HashTableEntry_Construct(HashTableEntry* pThis);
                                                        
void HashTableEntry_Destruct(HashTableEntry* pThis);    

HashTableEntry* HashTableEntry_Init(HashTableEntry* pThis);

#endif
