TABLE.H
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:1k
源码类别:

Windows编程

开发平台:

Visual C++

  1. // TABLE.H
  2. #ifndef TABLE_INCLUDED
  3. #define TABLE_INCLUDED
  4. typedef struct elem {
  5. LPTSTR displayed;
  6. LPTSTR hidden;
  7. struct elem *next;
  8. } ELEM;
  9. typedef struct table {
  10. ELEM *pCurrentFiles;
  11. INT iNumElems;
  12. } *TABLE;
  13. TABLE TableNew (VOID);
  14. BOOL  TableFree (TABLE);
  15. BOOL  TableAdd (TABLE, LPTSTR, LPTSTR);
  16. BOOL  TableInsert (TABLE, LPTSTR, LPTSTR, INT);
  17. BOOL TableRemove (TABLE, INT);
  18. BOOL  TableSort (TABLE, INT compare(LPCTSTR, LPCTSTR));
  19. BOOL  TableSend (TABLE, HWND);
  20. BOOL TableGetHidden (TABLE, INT, LPTSTR);
  21. BOOL SimplifyFileName (LPTSTR, LPTSTR);
  22. VOID  CheckHeap (LPTSTR);
  23. INT  CFilerlstrcmp (LPCTSTR, LPCTSTR);
  24. INT  GetSize (TABLE);
  25. BOOL  ReplaceEscapeCharacters (LPTSTR, LPTSTR);
  26. BOOL  TableFind (TABLE, LPTSTR);
  27. #endif