helpdlog.h
Go to the documentation of this file.
1 /*--------------------------------------------------------------------------------------+
2 |
3 | Supplied under applicable software license agreement.
4 |
5 | Copyright (c) 2018 Bentley Systems, Incorporated. All rights reserved.
6 |
7 +---------------------------------------------------------------------------------------*/
8 #pragma once
9 #ifndef __helpdlogH__
10 #define __helpdlogH__
11 
12 #define HELPRSC_ARTICLE 0x48456172 /* 'HEar' */
13 #define HELPRSC_COMMAND 0x4845636d /* 'HEcm' */
14 #define HELPRSC_INDEX 0x48456478 /* 'HEdx' */
15 #define HELPRSC_TOPIC 0x48457470 /* 'HEtp' */
16 
17 #define RSCID_TASKIDLIST 0x5441534B /* 'TASK' */
18 #define RSCID_TITLELIST 0x5449544C /* 'TITL' */
19 
20 typedef struct helpCommand
21  {
24  } HelpCommand;
25 
27 
28 #ifdef resource
29 resourceclass HelpTopic HELPRSC_TOPIC;
30 resourceclass HelpCommand HELPRSC_COMMAND;
31 #endif
32 
33 #ifdef resource
34 typedef struct helpIndex
35  {
36  UInt32 type;
38  } HelpIndex [];
39 resourceclass HelpIndex HELPRSC_INDEX;
40 #else
41 typedef struct helpIndex
42  {
43  long count;
44  struct
45  {
48  } link[1];
49  } HelpIndex;
50 #endif
51 
52 
53 typedef struct xReference
54  {
57  int taskIndex;
58  } XReference;
59 
60 typedef struct helpArticle
61  {
62 #ifdef resource
65  WChar text[];
66 #else
71  long textLength;
72  WChar text[1];
73 #endif
74  } HelpArticle;
75 
76 #ifdef resource
77 resourceclass HelpArticle HELPRSC_ARTICLE;
78 #endif
79 
80 #endif
HelpCommand HelpTopic
Definition: helpdlog.h:26
long count
Definition: helpdlog.h:43
wchar_t WChar
Definition: Bentley.h:223
long textLength
Definition: helpdlog.h:71
struct helpArticle HelpArticle
#define HELPRSC_ARTICLE
Definition: helpdlog.h:12
Definition: helpdlog.h:60
UInt32 type
Definition: helpdlog.h:46
XReference seeAlso[1]
Definition: helpdlog.h:70
Definition: helpdlog.h:53
#define HELPRSC_COMMAND
Definition: helpdlog.h:13
uint32_t UInt32
Definition: Bentley.r.h:128
XReference subtopic[1]
Definition: helpdlog.h:68
UInt32 seeAlsoCount
Definition: helpdlog.h:69
WChar text[1]
Definition: helpdlog.h:72
#define HELPRSC_TOPIC
Definition: helpdlog.h:15
UInt32 articleId
Definition: helpdlog.h:47
struct xReference XReference
UInt32 messageListIndex
Definition: helpdlog.h:22
UInt32 articleId
Definition: helpdlog.h:23
struct helpIndex HelpIndex
int taskIndex
Definition: helpdlog.h:57
UInt32 type
Definition: helpdlog.h:55
Definition: helpdlog.h:41
UInt32 subtopicCount
Definition: helpdlog.h:67
Definition: helpdlog.h:20
struct helpCommand HelpCommand
UInt32 articleId
Definition: helpdlog.h:56
#define HELPRSC_INDEX
Definition: helpdlog.h:14
struct helpIndex::@222 link[1]

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.