home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / winbase / security / crypto / cfiler / table.h < prev   
C/C++ Source or Header  |  1996-01-09  |  797b  |  33 lines

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