Foxit PDF SDK
extracted_comment.h
1
2
52091
/*
52092
Basic memory operations
52093
*/
52094
52095
/*
52096
Following base memory functions use default Foxit manager for current module
52097
*/
52098
52099
/*
52100
Time
52101
*/
52102
52103
/*
52104
Type for process ID
52105
*/
52106
52107
/*
52108
Process management
52109
*/
52110
52111
/*
52112
Flags for thread priorities
52113
*/
52114
52115
/*
52116
Thread handler
52117
*/
52118
52119
/*
52120
Thread functions
52121
*/
52122
52123
/*
52124
Context access
52125
*/
52126
52127
/*
52128
Mutex
52129
*/
52130
52131
/*
52132
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
52133
under
52134
this condition. Mutex supports recursive calls in same thread.
52135
52136
*/
52137
52138
/*
52139
Spin Lock
52140
*/
52141
52142
/*
52143
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
52144
functions
52145
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
52146
support recursive calls in same thread.
52147
52148
*/
52149
52150
/*
52151
Read-Write lock
52152
*/
52153
52154
/*
52155
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
52156
functions under this condition.
52157
52158
*/
52159
52160
/*
52161
Atomic Count
52162
*/
52163
52164
/*
52165
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
52166
also
52167
work under single-thread mode.
52168
52169
*/
52170
52171
/*
52172
Macro definitions for File accessing modes
52173
*/
52174
52175
/*
52176
Byte string concatenation operation
52177
*/
52178
52179
/*
52180
Both side of the concatenation operator (+) can be:
52181
<ul>
52182
<li>
52183
A buffered byte string (const CFX_ByteString&);
52184
</li>
52185
<li>
52186
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
52187
</li>
52188
<li>
52189
A zero-terminated C-style string (FX_LPCSTR);
52190
</li>
52191
<li>
52192
A single character or byte (FX_CHAR);
52193
</li>
52194
</ul>
52195
52196
*/
52197
52198
/*
52199
Wide string concatenation operation
52200
*/
52201
52202
/*
52203
Both side of the concatenation operator (+) can be:
52204
<ul>
52205
<li>
52206
A buffered wide string (const CFX_WideString&);
52207
</li>
52208
<li>
52209
A non-buffered wide string (const CFX_WideStringC&);
52210
</li>
52211
<li>
52212
A zero-terminated C-style wide string (FX_LPCWSTR);
52213
</li>
52214
<li>
52215
A single character (FX_WCHAR);
52216
</li>
52217
</ul>
52218
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
52219
52220
*/
52221
52222
/*
52223
Wide string compare operation
52224
*/
52225
52226
/*
52227
Basic Unicode character attribute routines
52228
*/
52229
52230
/*
52231
text direction defines
52232
*/
52233
52234
/*
52235
Encode wide string into UTF-8 byte string
52236
*/
52237
52238
/*
52239
OS Defines
52240
*/
52241
52242
/*
52243
Compiler Defines
52244
*/
52245
52246
/*
52247
CPU Defines
52248
*/
52249
52250
/*
52251
Word Size Defines
52252
*/
52253
52254
/*
52255
Byte Order Defines
52256
*/
52257
52258
/*
52259
Target Defines
52260
*/
52261
52262
/*
52263
BASIC DATA TYPES
52264
*/
52265
52266
/*
52267
Byte string operations
52268
*/
52269
52270
/*
52271
File operations
52272
*/
52273
52274
/*
52275
Wide string operations
52276
*/
52277
52278
/*
52279
Memory block operations
52280
*/
52281
52282
/*
52283
Memory utilities
52284
*/
52285
52286
/*
52287
Math functions
52288
*/
52289
52290
52291
@2020 Foxit Software Incorporated. All rights reserved.