Foxit PDF SDK
extracted_comment.h
1
78116
/*
78117
Basic memory operations
78118
*/
78119
78120
/*
78121
Following base memory functions use default Foxit manager for current module
78122
*/
78123
78124
/*
78125
Time
78126
*/
78127
78128
/*
78129
Type for process ID
78130
*/
78131
78132
/*
78133
Process management
78134
*/
78135
78136
/*
78137
Flags for thread priorities
78138
*/
78139
78140
/*
78141
Thread handler
78142
*/
78143
78144
/*
78145
Thread functions
78146
*/
78147
78148
/*
78149
Context access
78150
*/
78151
78152
/*
78153
Mutex
78154
*/
78155
78156
/*
78157
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
78158
under
78159
this condition. Mutex supports recursive calls in same thread.
78160
78161
*/
78162
78163
/*
78164
Spin Lock
78165
*/
78166
78167
/*
78168
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
78169
functions
78170
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
78171
support recursive calls in same thread.
78172
78173
*/
78174
78175
/*
78176
Read-Write lock
78177
*/
78178
78179
/*
78180
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
78181
functions under this condition.
78182
78183
*/
78184
78185
/*
78186
Atomic Count
78187
*/
78188
78189
/*
78190
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
78191
also
78192
work under single-thread mode.
78193
78194
*/
78195
78196
/*
78197
Macro definitions for File accessing modes
78198
*/
78199
78200
/*
78201
Byte string concatenation operation
78202
*/
78203
78204
/*
78205
Both side of the concatenation operator (+) can be:
78206
<ul>
78207
<li>
78208
A buffered byte string (const CFX_ByteString&);
78209
</li>
78210
<li>
78211
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
78212
</li>
78213
<li>
78214
A zero-terminated C-style string (FX_LPCSTR);
78215
</li>
78216
<li>
78217
A single character or byte (FX_CHAR);
78218
</li>
78219
</ul>
78220
78221
*/
78222
78223
/*
78224
Wide string concatenation operation
78225
*/
78226
78227
/*
78228
Both side of the concatenation operator (+) can be:
78229
<ul>
78230
<li>
78231
A buffered wide string (const CFX_WideString&);
78232
</li>
78233
<li>
78234
A non-buffered wide string (const CFX_WideStringC&);
78235
</li>
78236
<li>
78237
A zero-terminated C-style wide string (FX_LPCWSTR);
78238
</li>
78239
<li>
78240
A single character (FX_WCHAR);
78241
</li>
78242
</ul>
78243
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
78244
78245
*/
78246
78247
/*
78248
Wide string compare operation
78249
*/
78250
78251
/*
78252
Basic Unicode character attribute routines
78253
*/
78254
78255
/*
78256
text direction defines
78257
*/
78258
78259
/*
78260
Encode wide string into UTF-8 byte string
78261
*/
78262
78263
/*
78264
OS Defines
78265
*/
78266
78267
/*
78268
Compiler Defines
78269
*/
78270
78271
/*
78272
CPU Defines
78273
*/
78274
78275
/*
78276
Word Size Defines
78277
*/
78278
78279
/*
78280
Byte Order Defines
78281
*/
78282
78283
/*
78284
Target Defines
78285
*/
78286
78287
/*
78288
BASIC DATA TYPES
78289
*/
78290
78291
/*
78292
Byte string operations
78293
*/
78294
78295
/*
78296
File operations
78297
*/
78298
78299
/*
78300
Wide string operations
78301
*/
78302
78303
/*
78304
Memory block operations
78305
*/
78306
78307
/*
78308
Memory utilities
78309
*/
78310
78311
/*
78312
Math functions
78313
*/
@2025 Foxit Software Incorporated. All rights reserved.