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

Windows编程

开发平台:

Visual C++

  1. /******************************************************************************
  2. *       This is a part of the Microsoft Source Code Samples. 
  3. *       Copyright (C) 1993-1997 Microsoft Corporation.
  4. *       All rights reserved. 
  5. *       This source code is only intended as a supplement to 
  6. *       Microsoft Development Tools and/or WinHelp documentation.
  7. *       See these sources for detailed information regarding the 
  8. *       Microsoft samples programs.
  9. ******************************************************************************/
  10. /*
  11.  * COMPITEM.H
  12.  */
  13. /* handle to a CompItem */
  14. typedef struct compitem FAR* COMPITEM;
  15. COMPITEM compitem_new(DIRITEM left, DIRITEM right, LIST list, BOOL fExact);
  16. void compitem_delete(COMPITEM item);
  17. LIST compitem_getcomposite(COMPITEM item);
  18. void compitem_discardsections(COMPITEM item);
  19. LIST compitem_getleftsections(COMPITEM item);
  20. LIST compitem_getrightsections(COMPITEM item);
  21. FILEDATA compitem_getleftfile(COMPITEM item);
  22. FILEDATA compitem_getrightfile(COMPITEM item);
  23. int compitem_getstate(COMPITEM item);
  24. LPSTR compitem_gettext_tag(COMPITEM item);
  25. LPSTR compitem_gettext_result(COMPITEM item);
  26. LPSTR compitem_getfilename(COMPITEM item, int option);
  27. void compitem_freefilename(COMPITEM item, int option, LPSTR filename);
  28. /*
  29.  * options for compitem_getfilename, indicating which name is desired
  30.  */
  31. #define CI_LEFT         1       /* name of left file */
  32. #define CI_RIGHT        2       /* name of right file */
  33. #define CI_COMP         3       /* name of composite file */