auxsystm.r.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 __auxsystmH__
10 #define __auxsystmH__
11 
12 /*----------------------------------------------------------------------+
13 | |
14 | Immediate Defines |
15 | |
16 +----------------------------------------------------------------------*/
17 /* Types of asynch calls - ******** TBD */
19 {
24 };
25 
26 /* Types of ACS */
27 #define ACS_TYPE_NONE 0
28 #define ACS_TYPE_RECT 1
29 #define ACS_TYPE_CYL 2
30 #define ACS_TYPE_SPHERE 3
31 
32 /* Values for key arguments */
33 #define ACS_NON_NAME NULL
34 #define ACS_NON_DESCR NULL
35 
36 /*----------------------------------------------------------------------+
37 | |
38 | Type Definitions |
39 | |
40 +----------------------------------------------------------------------*/
41 #if !defined (resource)
42 /* Declaration for call back function */
43 typedef int (* ACSTraverseFunctionP)
44  (
45  int* mayContinueP, /* <= true means keep going, false means stop now */
46  UInt32 filePos, /* => file position of current element */
47  MSElementDescrCP eDP, /* => pointer to the element descr holding the element */
48  CallbackArgP userDataP /* => NULL or some structure or buffer pointer known to callback */
49  );
50 #endif
51 
52 #endif /* !defined (__auxsystmH__) */
Definition: auxsystm.r.h:20
Definition: auxsystm.r.h:23
uint32_t UInt32
Definition: Bentley.r.h:128
struct DgnPlatform::MSElementDescr const * MSElementDescrCP
Definition: DgnPlatform.h:390
Definition: auxsystm.r.h:21
Definition: auxsystm.r.h:22
void * CallbackArgP
Definition: Bentley.h:235
int(* ACSTraverseFunctionP)(int *mayContinueP, UInt32 filePos, MSElementDescrCP eDP, CallbackArgP userDataP)
Definition: auxsystm.r.h:44
AcsChangeType
Definition: auxsystm.r.h:18

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