Foxit PDF SDK
extracted_comment.h
1
72328
/*
72329
Basic memory operations
72330
*/
72331
72332
/*
72333
Following base memory functions use default Foxit manager for current module
72334
*/
72335
72336
/*
72337
Time
72338
*/
72339
72340
/*
72341
Type for process ID
72342
*/
72343
72344
/*
72345
Process management
72346
*/
72347
72348
/*
72349
Flags for thread priorities
72350
*/
72351
72352
/*
72353
Thread handler
72354
*/
72355
72356
/*
72357
Thread functions
72358
*/
72359
72360
/*
72361
Context access
72362
*/
72363
72364
/*
72365
Mutex
72366
*/
72367
72368
/*
72369
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
72370
under
72371
this condition. Mutex supports recursive calls in same thread.
72372
72373
*/
72374
72375
/*
72376
Spin Lock
72377
*/
72378
72379
/*
72380
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
72381
functions
72382
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
72383
support recursive calls in same thread.
72384
72385
*/
72386
72387
/*
72388
Read-Write lock
72389
*/
72390
72391
/*
72392
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
72393
functions under this condition.
72394
72395
*/
72396
72397
/*
72398
Atomic Count
72399
*/
72400
72401
/*
72402
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
72403
also
72404
work under single-thread mode.
72405
72406
*/
72407
72408
/*
72409
Macro definitions for File accessing modes
72410
*/
72411
72412
/*
72413
Byte string concatenation operation
72414
*/
72415
72416
/*
72417
Both side of the concatenation operator (+) can be:
72418
<ul>
72419
<li>
72420
A buffered byte string (const CFX_ByteString&);
72421
</li>
72422
<li>
72423
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
72424
</li>
72425
<li>
72426
A zero-terminated C-style string (FX_LPCSTR);
72427
</li>
72428
<li>
72429
A single character or byte (FX_CHAR);
72430
</li>
72431
</ul>
72432
72433
*/
72434
72435
/*
72436
Wide string concatenation operation
72437
*/
72438
72439
/*
72440
Both side of the concatenation operator (+) can be:
72441
<ul>
72442
<li>
72443
A buffered wide string (const CFX_WideString&);
72444
</li>
72445
<li>
72446
A non-buffered wide string (const CFX_WideStringC&);
72447
</li>
72448
<li>
72449
A zero-terminated C-style wide string (FX_LPCWSTR);
72450
</li>
72451
<li>
72452
A single character (FX_WCHAR);
72453
</li>
72454
</ul>
72455
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
72456
72457
*/
72458
72459
/*
72460
Wide string compare operation
72461
*/
72462
72463
/*
72464
Basic Unicode character attribute routines
72465
*/
72466
72467
/*
72468
text direction defines
72469
*/
72470
72471
/*
72472
Encode wide string into UTF-8 byte string
72473
*/
72474
72475
/*
72476
OS Defines
72477
*/
72478
72479
/*
72480
Compiler Defines
72481
*/
72482
72483
/*
72484
CPU Defines
72485
*/
72486
72487
/*
72488
Word Size Defines
72489
*/
72490
72491
/*
72492
Byte Order Defines
72493
*/
72494
72495
/*
72496
Target Defines
72497
*/
72498
72499
/*
72500
BASIC DATA TYPES
72501
*/
72502
72503
/*
72504
Byte string operations
72505
*/
72506
72507
/*
72508
File operations
72509
*/
72510
72511
/*
72512
Wide string operations
72513
*/
72514
72515
/*
72516
Memory block operations
72517
*/
72518
72519
/*
72520
Memory utilities
72521
*/
72522
72523
/*
72524
Math functions
72525
*/
72526
72527
@2025 Foxit Software Incorporated. All rights reserved.