1 /* $XConsortium: AccessI.h /main/7 1995/12/18 16:29:56 cde-hp $ */
2 /************************************<+>*************************************
3 ****************************************************************************
7 ** Project: Run Time Project File Access
9 ** Description: Header file for Access.h
12 ** (c) Copyright 1987, 1988, 1989, 1990, 1991, 1992 Hewlett-Packard Company
14 ** (c) Copyright 1993, 1994 Hewlett-Packard Company
15 ** (c) Copyright 1993, 1994 International Business Machines Corp.
16 ** (c) Copyright 1993, 1994 Sun Microsystems, Inc.
17 ** (c) Copyright 1993, 1994 Novell, Inc.
20 ****************************************************************************
21 ************************************<+>*************************************/
22 #ifndef _DtHelpAccessI_h
23 #define _DtHelpAccessI_h
26 #ifndef _XtIntrinsic_h
52 /******************************************************************************
53 * Semi-Public Structures
54 ******************************************************************************/
60 typedef struct _dtHelpCeLockInfo {
62 _DtHelpVolumeHdl volume;
65 /******************************************************************************
66 * Semi-Public Access Functions
67 ******************************************************************************/
68 extern char *_DtHelpCeExpandPathname (
74 _DtSubstitutionRec *subs,
76 extern int _DtHelpCeFileOpenAndSeek(
82 extern int _DtHelpCeGetDocStamp (
83 _DtHelpVolumeHdl volume,
86 extern int _DtHelpCeGetLangSubParts (
91 extern int _DtHelpCeGetTopicChildren(
92 _DtHelpVolumeHdl volume,
95 extern int _DtHelpGetTopicTitle(
96 _DtHelpVolumeHdl volume,
99 extern int _DtHelpCeGetUncompressedFileName (
102 extern const char *_DtHelpCeGetVolumeCharSet (
103 _DtHelpVolumeHdl volume);
104 extern int _DtHelpCeGetVolumeFlag (
105 _DtHelpVolumeHdl volume);
106 extern int _DtHelpCeIsTopTopic(
107 _DtHelpVolumeHdl volume,
109 extern int _DtHelpCeLockVolume(
110 _DtHelpVolumeHdl volume,
111 _DtHelpCeLockInfo *ret_info);
112 extern int _DtHelpCeMapTargetToId (
113 _DtHelpVolumeHdl volume,
116 extern int _DtHelpCeUnlockVolume(_DtHelpCeLockInfo lock_info);
117 #endif /* _DtHelpAccessI_h */