

/**********************************************************//**
 **
 ** @file result/hdr/result_c.h
 **
 ** Copyright (C) 2009  Xpace, LLC.  All rights reserved.
 **
 ** www.xpace.net
 **
 **************************************************************/

#ifndef XPACE_RESULT_C_H
#define XPACE_RESULT_C_H

#include "base/types_c.h"

struct Xpace_Result_Page
{
  uint end;
  byte* buf;
};

struct Xpace_Table_Result
{
  uint columns;   
  uint docCount;
  uint pageCount;
  size_t oContent;
  Xpace_Result_Page* pages;
};

#ifdef __cplusplus
extern "C"
{
#endif

XPACE_EXPORT void XPACE_ABI Xpace_Table_Result_Destroy
  (Xpace_Table_Result result);

#ifdef __cplusplus
}
#endif

#endif
