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