Foxit PDF SDK
extracted_comment.h
1
73288
/*
73289
Basic memory operations
73290
*/
73291
73292
/*
73293
Following base memory functions use default Foxit manager for current module
73294
*/
73295
73296
/*
73297
Time
73298
*/
73299
73300
/*
73301
Type for process ID
73302
*/
73303
73304
/*
73305
Process management
73306
*/
73307
73308
/*
73309
Flags for thread priorities
73310
*/
73311
73312
/*
73313
Thread handler
73314
*/
73315
73316
/*
73317
Thread functions
73318
*/
73319
73320
/*
73321
Context access
73322
*/
73323
73324
/*
73325
Mutex
73326
*/
73327
73328
/*
73329
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
73330
under
73331
this condition. Mutex supports recursive calls in same thread.
73332
73333
*/
73334
73335
/*
73336
Spin Lock
73337
*/
73338
73339
/*
73340
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
73341
functions
73342
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
73343
support recursive calls in same thread.
73344
73345
*/
73346
73347
/*
73348
Read-Write lock
73349
*/
73350
73351
/*
73352
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
73353
functions under this condition.
73354
73355
*/
73356
73357
/*
73358
Atomic Count
73359
*/
73360
73361
/*
73362
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
73363
also
73364
work under single-thread mode.
73365
73366
*/
73367
73368
/*
73369
Macro definitions for File accessing modes
73370
*/
73371
73372
/*
73373
Byte string concatenation operation
73374
*/
73375
73376
/*
73377
Both side of the concatenation operator (+) can be:
73378
<ul>
73379
<li>
73380
A buffered byte string (const CFX_ByteString&);
73381
</li>
73382
<li>
73383
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
73384
</li>
73385
<li>
73386
A zero-terminated C-style string (FX_LPCSTR);
73387
</li>
73388
<li>
73389
A single character or byte (FX_CHAR);
73390
</li>
73391
</ul>
73392
73393
*/
73394
73395
/*
73396
Wide string concatenation operation
73397
*/
73398
73399
/*
73400
Both side of the concatenation operator (+) can be:
73401
<ul>
73402
<li>
73403
A buffered wide string (const CFX_WideString&);
73404
</li>
73405
<li>
73406
A non-buffered wide string (const CFX_WideStringC&);
73407
</li>
73408
<li>
73409
A zero-terminated C-style wide string (FX_LPCWSTR);
73410
</li>
73411
<li>
73412
A single character (FX_WCHAR);
73413
</li>
73414
</ul>
73415
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
73416
73417
*/
73418
73419
/*
73420
Wide string compare operation
73421
*/
73422
73423
/*
73424
Basic Unicode character attribute routines
73425
*/
73426
73427
/*
73428
text direction defines
73429
*/
73430
73431
/*
73432
Encode wide string into UTF-8 byte string
73433
*/
73434
73435
/*
73436
Mutex
73437
*/
73438
73439
/*
73440
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
73441
under
73442
this condition. Mutex supports recursive calls in same thread.
73443
73444
*/
73445
73446
/*
73447
OS Defines
73448
*/
73449
73450
/*
73451
Compiler Defines
73452
*/
73453
73454
/*
73455
CPU Defines
73456
*/
73457
73458
/*
73459
Word Size Defines
73460
*/
73461
73462
/*
73463
Byte Order Defines
73464
*/
73465
73466
/*
73467
Target Defines
73468
*/
73469
73470
/*
73471
BASIC DATA TYPES
73472
*/
73473
73474
/*
73475
Byte string operations
73476
*/
73477
73478
/*
73479
File operations
73480
*/
73481
73482
/*
73483
Wide string operations
73484
*/
73485
73486
/*
73487
Memory block operations
73488
*/
73489
73490
/*
73491
Memory utilities
73492
*/
73493
73494
/*
73495
Math functions
73496
*/
@2025 Foxit Software Incorporated. All rights reserved.