Foxit PDF SDK
extracted_comment.h
1
69218
/*
69219
Basic memory operations
69220
*/
69221
69222
/*
69223
Following base memory functions use default Foxit manager for current module
69224
*/
69225
69226
/*
69227
Time
69228
*/
69229
69230
/*
69231
Type for process ID
69232
*/
69233
69234
/*
69235
Process management
69236
*/
69237
69238
/*
69239
Flags for thread priorities
69240
*/
69241
69242
/*
69243
Thread handler
69244
*/
69245
69246
/*
69247
Thread functions
69248
*/
69249
69250
/*
69251
Context access
69252
*/
69253
69254
/*
69255
Mutex
69256
*/
69257
69258
/*
69259
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
69260
under
69261
this condition. Mutex supports recursive calls in same thread.
69262
69263
*/
69264
69265
/*
69266
Spin Lock
69267
*/
69268
69269
/*
69270
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
69271
functions
69272
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
69273
support recursive calls in same thread.
69274
69275
*/
69276
69277
/*
69278
Read-Write lock
69279
*/
69280
69281
/*
69282
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
69283
functions under this condition.
69284
69285
*/
69286
69287
/*
69288
Atomic Count
69289
*/
69290
69291
/*
69292
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
69293
also
69294
work under single-thread mode.
69295
69296
*/
69297
69298
/*
69299
Macro definitions for File accessing modes
69300
*/
69301
69302
/*
69303
Byte string concatenation operation
69304
*/
69305
69306
/*
69307
Both side of the concatenation operator (+) can be:
69308
<ul>
69309
<li>
69310
A buffered byte string (const CFX_ByteString&);
69311
</li>
69312
<li>
69313
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
69314
</li>
69315
<li>
69316
A zero-terminated C-style string (FX_LPCSTR);
69317
</li>
69318
<li>
69319
A single character or byte (FX_CHAR);
69320
</li>
69321
</ul>
69322
69323
*/
69324
69325
/*
69326
Wide string concatenation operation
69327
*/
69328
69329
/*
69330
Both side of the concatenation operator (+) can be:
69331
<ul>
69332
<li>
69333
A buffered wide string (const CFX_WideString&);
69334
</li>
69335
<li>
69336
A non-buffered wide string (const CFX_WideStringC&);
69337
</li>
69338
<li>
69339
A zero-terminated C-style wide string (FX_LPCWSTR);
69340
</li>
69341
<li>
69342
A single character (FX_WCHAR);
69343
</li>
69344
</ul>
69345
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
69346
69347
*/
69348
69349
/*
69350
Wide string compare operation
69351
*/
69352
69353
/*
69354
Basic Unicode character attribute routines
69355
*/
69356
69357
/*
69358
text direction defines
69359
*/
69360
69361
/*
69362
Encode wide string into UTF-8 byte string
69363
*/
69364
69365
/*
69366
OS Defines
69367
*/
69368
69369
/*
69370
Compiler Defines
69371
*/
69372
69373
/*
69374
CPU Defines
69375
*/
69376
69377
/*
69378
Word Size Defines
69379
*/
69380
69381
/*
69382
Byte Order Defines
69383
*/
69384
69385
/*
69386
Target Defines
69387
*/
69388
69389
/*
69390
BASIC DATA TYPES
69391
*/
69392
69393
/*
69394
Byte string operations
69395
*/
69396
69397
/*
69398
File operations
69399
*/
69400
69401
/*
69402
Wide string operations
69403
*/
69404
69405
/*
69406
Memory block operations
69407
*/
69408
69409
/*
69410
Memory utilities
69411
*/
69412
69413
/*
69414
Math functions
69415
*/
69416
69417
@2024 Foxit Software Incorporated. All rights reserved.