10#ifndef INC_AXATFFIO32_H
11#define INC_AXATFFIO32_H
19#define VAL_EXTERNBUFSIZE 31
22#define ATF_CURRENTVERSION 1.0
25#define ATF_MAXCOLUMNS 8000
28#define ATF_MAX_BUFFER_SIZE 65536
31#define ATF_WRITEONLY 0
33#define ATF_OVERWRTIFEXIST 2
34#define ATF_APPENDIFEXIST 4
35#define ATF_DONTWRITEHEADER 8
38#define ATF_INVALID_HANDLE -1
42#define ATF_ERROR_NOFILE 1001
43#define ATF_ERROR_TOOMANYFILES 1002
44#define ATF_ERROR_FILEEXISTS 1003
45#define ATF_ERROR_BADVERSION 1004
46#define ATF_ERROR_BADFILENUM 1005
47#define ATF_ERROR_BADSTATE 1006
48#define ATF_ERROR_IOERROR 1007
49#define ATF_ERROR_NOMORE 1008
50#define ATF_ERROR_BADHEADER 1009
51#define ATF_ERROR_NOMEMORY 1012
52#define ATF_ERROR_TOOMANYCOLS 1013
53#define ATF_ERROR_INVALIDFILE 1014
54#define ATF_ERROR_BADCOLNUM 1015
55#define ATF_ERROR_LINETOOLONG 1016
56#define ATF_ERROR_BADFLTCNV 1017
57#define ATF_ERROR_NOMESSAGESTR 2000
110 char *pszComment,
int nMaxLen,
int *pnError);
BOOL WINAPI ATF_GetColumnUnits(int nFile, int nColumn, char *pszText, int nMaxTxt, int *pnError)
BOOL WINAPI ATF_ReadDataColumn(int nFile, int nColumn, double *pdVal, int *pnError)
BOOL WINAPI ATF_GetFileDateTime(int nFile, long *plDate, long *plTime, int *pnError)
BOOL WINAPI ATF_WriteDataRecord1Float(int nFile, float fNum1, int *pnError)
BOOL WINAPI ATF_GetColumnTitle(int nFile, int nColumn, char *pszText, int nMaxTxt, int *pnError)
void WINAPI ATF_Cleanup(void)
BOOL WINAPI ATF_WriteEndOfLine(int nFile, int *pnError)
BOOL WINAPI ATF_OpenFile(LPCSTR szFileName, UINT uFlags, int *pnColumns, int *pnFile, int *pnError)
BOOL WINAPI ATF_WriteDataRecord1(int nFile, double dNum1, int *pnError)
BOOL WINAPI ATF_ReadHeaderLine(int nFile, char *psBuf, int nMaxLen, int *pnError)
BOOL WINAPI ATF_WriteDataRecord(int nFile, LPCSTR pszText, int *pnError)
BOOL WINAPI ATF_WriteDataRecordArray(int nFile, int nCount, double *pdVals, int *pnError)
BOOL WINAPI ATF_CountDataLines(int nFile, long *plNumLines, int *pnError)
BOOL WINAPI ATF_ReadHeaderNoQuotes(int nFile, char *psBuf, int nMaxLen, int *pnError)
BOOL WINAPI ATF_SetColumnTitle(int nFile, LPCSTR pszText, int *pnError)
BOOL WINAPI ATF_CloseFile(int nFile)
BOOL WINAPI ATF_ReadDataRecordArray(int nFile, int nCount, double *pdVals, char *pszComment, int nMaxLen, int *pnError)
BOOL WINAPI ATF_SetSeperator(int nFile, BOOL bUseCommas, int *pnError)
BOOL WINAPI ATF_WriteDataComment(int nFile, LPCSTR pszText, int *pnError)
BOOL WINAPI ATF_GetNumHeaders(int nFile, int *pnHeaders, int *pnError)
int WINAPI ATF_BuildErrorText(int nErrorNum, LPCSTR szFileName, char *sTxtBuf, int nMaxLen)
BOOL WINAPI ATF_WriteDataRecordArrayFloat(int nFile, int nCount, float *pfVals, int *pnError)
BOOL WINAPI ATF_WriteHeaderRecord(int nFile, LPCSTR pszText, int *pnError)
BOOL WINAPI ATF_IsAppending(int nFile)
BOOL WINAPI ATF_ReadDataRecord(int nFile, char *pszText, int nMaxLen, int *pnError)
BOOL WINAPI ATF_Initialize(HINSTANCE hDLL)
BOOL WINAPI ATF_RewindFile(int nFile, int *pnError)
BOOL WINAPI ATF_SetColumnUnits(int nFile, LPCSTR pszText, int *pnError)