Foxit PDF SDK
extracted_comment.h
1
2
57176
/*
57177
Basic memory operations
57178
*/
57179
57180
/*
57181
Following base memory functions use default Foxit manager for current module
57182
*/
57183
57184
/*
57185
Time
57186
*/
57187
57188
/*
57189
Type for process ID
57190
*/
57191
57192
/*
57193
Process management
57194
*/
57195
57196
/*
57197
Flags for thread priorities
57198
*/
57199
57200
/*
57201
Thread handler
57202
*/
57203
57204
/*
57205
Thread functions
57206
*/
57207
57208
/*
57209
Context access
57210
*/
57211
57212
/*
57213
Mutex
57214
*/
57215
57216
/*
57217
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
57218
under
57219
this condition. Mutex supports recursive calls in same thread.
57220
57221
*/
57222
57223
/*
57224
Spin Lock
57225
*/
57226
57227
/*
57228
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
57229
functions
57230
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
57231
support recursive calls in same thread.
57232
57233
*/
57234
57235
/*
57236
Read-Write lock
57237
*/
57238
57239
/*
57240
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
57241
functions under this condition.
57242
57243
*/
57244
57245
/*
57246
Atomic Count
57247
*/
57248
57249
/*
57250
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
57251
also
57252
work under single-thread mode.
57253
57254
*/
57255
57256
/*
57257
Macro definitions for File accessing modes
57258
*/
57259
57260
/*
57261
Byte string concatenation operation
57262
*/
57263
57264
/*
57265
Both side of the concatenation operator (+) can be:
57266
<ul>
57267
<li>
57268
A buffered byte string (const CFX_ByteString&);
57269
</li>
57270
<li>
57271
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
57272
</li>
57273
<li>
57274
A zero-terminated C-style string (FX_LPCSTR);
57275
</li>
57276
<li>
57277
A single character or byte (FX_CHAR);
57278
</li>
57279
</ul>
57280
57281
*/
57282
57283
/*
57284
Wide string concatenation operation
57285
*/
57286
57287
/*
57288
Both side of the concatenation operator (+) can be:
57289
<ul>
57290
<li>
57291
A buffered wide string (const CFX_WideString&);
57292
</li>
57293
<li>
57294
A non-buffered wide string (const CFX_WideStringC&);
57295
</li>
57296
<li>
57297
A zero-terminated C-style wide string (FX_LPCWSTR);
57298
</li>
57299
<li>
57300
A single character (FX_WCHAR);
57301
</li>
57302
</ul>
57303
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
57304
57305
*/
57306
57307
/*
57308
Wide string compare operation
57309
*/
57310
57311
/*
57312
Basic Unicode character attribute routines
57313
*/
57314
57315
/*
57316
text direction defines
57317
*/
57318
57319
/*
57320
Encode wide string into UTF-8 byte string
57321
*/
57322
57323
/*
57324
OS Defines
57325
*/
57326
57327
/*
57328
Compiler Defines
57329
*/
57330
57331
/*
57332
CPU Defines
57333
*/
57334
57335
/*
57336
Word Size Defines
57337
*/
57338
57339
/*
57340
Byte Order Defines
57341
*/
57342
57343
/*
57344
Target Defines
57345
*/
57346
57347
/*
57348
BASIC DATA TYPES
57349
*/
57350
57351
/*
57352
Byte string operations
57353
*/
57354
57355
/*
57356
File operations
57357
*/
57358
57359
/*
57360
Wide string operations
57361
*/
57362
57363
/*
57364
Memory block operations
57365
*/
57366
57367
/*
57368
Memory utilities
57369
*/
57370
57371
/*
57372
Math functions
57373
*/
@2021 Foxit Software Incorporated. All rights reserved.