forked from geggo/MVacquire
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path_mvPropHandlingDatatypes.pxd
150 lines (130 loc) · 4.06 KB
/
_mvPropHandlingDatatypes.pxd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
# This code was automatically generated by CWrap version 0.0.0
cdef extern from "mvPropHandling/Include/mvPropHandlingDatatypes.h":
int INVALID_ID
int PROP_MAX_VAL
int PROP_MIN_VAL
int PROP_STEP_WIDTH
int PROP_DEFAULT_VALUE
int PROP_MAX_BINARY_BUFFER_SIZE
int PROP_LAST_CONSTANT
unsigned int DEFAULT_STRING_SIZE_LIMIT
int ROOT_LIST
int END_OF_LIST
unsigned int smIgnoreLists
unsigned int smIgnoreMethods
unsigned int smIgnoreProperties
cdef enum TPROPHANDLING_ERROR:
PROPHANDLING_NO_ERROR
PROPHANDLING_FIRST_ERROR_CODE
PROPHANDLING_NOT_A_LIST
PROPHANDLING_NOT_A_PROPERTY
PROPHANDLING_NOT_A_METHOD
PROPHANDLING_NO_READ_RIGHTS
PROPHANDLING_NO_WRITE_RIGHTS
PROPHANDLING_NO_MODIFY_SIZE_RIGHTS
PROPHANDLING_INCOMPATIBLE_COMPONENTS
PROPHANDLING_NO_USER_ALLOCATED_MEMORY
PROPHANDLING_UNSUPPORTED_PARAMETER
PROPHANDLING_SIZE_MISMATCH
PROPHANDLING_IMPLEMENTATION_MISSING
PROPHANDLING_ACCESSTOKEN_CREATION_FAILED
PROPHANDLING_INVALID_PROP_VALUE
PROPHANDLING_PROP_TRANSLATION_TABLE_CORRUPTED
PROPHANDLING_PROP_VAL_ID_OUT_OF_BOUNDS
PROPHANDLING_PROP_TRANSLATION_TABLE_NOT_DEFINED
PROPHANDLING_INVALID_PROP_VALUE_TYPE
PROPHANDLING_PROP_VAL_TOO_LARGE
PROPHANDLING_PROP_VAL_TOO_SMALL
PROPHANDLING_COMPONENT_NOT_FOUND
PROPHANDLING_LIST_ID_INVALID
PROPHANDLING_COMPONENT_ID_INVALID
PROPHANDLING_LIST_ENTRY_OCCUPIED
PROPHANDLING_COMPONENT_HAS_OWNER_ALREADY
PROPHANDLING_COMPONENT_ALREADY_REGISTERED
PROPHANDLING_LIST_CANT_ACCESS_DATA
PROPHANDLING_METHOD_PTR_INVALID
PROPHANDLING_METHOD_INVALID_PARAM_LIST
PROPHANDLING_SWIG_ERROR
PROPHANDLING_INVALID_INPUT_PARAMETER
PROPHANDLING_COMPONENT_NO_CALLBACK_REGISTERED
PROPHANDLING_INPUT_BUFFER_TOO_SMALL
PROPHANDLING_WRONG_PARAM_COUNT
PROPHANDLING_UNSUPPORTED_OPERATION
PROPHANDLING_CANT_SERIALIZE_DATA
PROPHANDLING_INVALID_FILE_CONTENT
PROPHANDLING_CANT_ALLOCATE_LIST
PROPHANDLING_CANT_REGISTER_COMPONENT
PROPHANDLING_PROP_VALIDATION_FAILED
PROPHANDLING_PSEUDO_LAST_ASSIGNED_ERROR_CODE
PROPHANDLING_LAST_ASSIGNED_ERROR_CODE
PROPHANDLING_LAST_VALID_ERROR_CODE
cdef enum TComponentFlag:
cfUndefined
cfReadAccess
cfWriteAccess
cfRWAccess
cfFixedSize
cfUserAllocatedMemory
cfInvisible
cfAllowValueCombinations
cfShouldBeDisplayedAsList
cfDisallowSerialize
cfAlwaysForceClone
cfNotAvailable
cfNotImplemented
cfContainsBinaryData
cfLast
cdef enum TComponentVisibility:
cvBeginner
cvExpert
cvGuru
cvInvisible
cvLast
cdef enum TValueType:
vtInt
vtFloat
vtPtr
vtString
vtInt64
cdef enum TComponentType:
ctProp
ctList
ctMeth
ctPropInt
ctPropFloat
ctPropString
ctPropPtr
ctPropInt64
cdef enum TStorageFlag:
sfDefault
sfNative
sfRaw
sfVolatile
sfProcessPropTranslationDict
sfCreateMissingEntries
sfProcessReadOnlyComponents
sfIgnorePropData
sfProcessDocString
sfProcessPropConstantsDict
sfProcessInheritance
sfIgnoreBasicData
sfIgnoreInvisible
sfFile
sfProcessDisplayName
sfReserved1
cdef enum TScope:
sGlobal
sUser
cdef enum TCallbackType:
ctOnChanged
ctOnReadData
ctOnWriteData
ctypedef TPROPHANDLING_ERROR TPROPHANDLING_ERROR
ctypedef TComponentFlag TComponentFlag
ctypedef TComponentVisibility TComponentVisibility
ctypedef TValueType TValueType
ctypedef TComponentType TComponentType
ctypedef TStorageFlag TStorageFlag
ctypedef TScope TScope
ctypedef TCallbackType TCallbackType
ctypedef void *CallbackHandle