Foxit PDF SDK
extracted_comment.h
1
2
45321
/*
45322
Basic memory operations
45323
*/
45324
45325
/*
45326
Following base memory functions use default Foxit manager for current module
45327
*/
45328
45329
/*
45330
Time
45331
*/
45332
45333
/*
45334
Type for process ID
45335
*/
45336
45337
/*
45338
Process management
45339
*/
45340
45341
/*
45342
Flags for thread priorities
45343
*/
45344
45345
/*
45346
Thread handler
45347
*/
45348
45349
/*
45350
Thread functions
45351
*/
45352
45353
/*
45354
Context access
45355
*/
45356
45357
/*
45358
Mutex
45359
*/
45360
45361
/*
45362
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
45363
under
45364
this condition. Mutex supports recursive calls in same thread.
45365
45366
*/
45367
45368
/*
45369
Spin Lock
45370
*/
45371
45372
/*
45373
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
45374
functions
45375
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
45376
support recursive calls in same thread.
45377
45378
*/
45379
45380
/*
45381
Read-Write lock
45382
*/
45383
45384
/*
45385
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
45386
functions under this condition.
45387
45388
*/
45389
45390
/*
45391
Atomic Count
45392
*/
45393
45394
/*
45395
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
45396
also
45397
work under single-thread mode.
45398
45399
*/
45400
45401
/*
45402
Macro definitions for File accessing modes
45403
*/
45404
45405
/*
45406
Byte string concatenation operation
45407
*/
45408
45409
/*
45410
Both side of the concatenation operator (+) can be:
45411
<ul>
45412
<li>
45413
A buffered byte string (const CFX_ByteString&);
45414
</li>
45415
<li>
45416
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
45417
</li>
45418
<li>
45419
A zero-terminated C-style string (FX_LPCSTR);
45420
</li>
45421
<li>
45422
A single character or byte (FX_CHAR);
45423
</li>
45424
</ul>
45425
45426
*/
45427
45428
/*
45429
Wide string concatenation operation
45430
*/
45431
45432
/*
45433
Both side of the concatenation operator (+) can be:
45434
<ul>
45435
<li>
45436
A buffered wide string (const CFX_WideString&);
45437
</li>
45438
<li>
45439
A non-buffered wide string (const CFX_WideStringC&);
45440
</li>
45441
<li>
45442
A zero-terminated C-style wide string (FX_LPCWSTR);
45443
</li>
45444
<li>
45445
A single character (FX_WCHAR);
45446
</li>
45447
</ul>
45448
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
45449
45450
*/
45451
45452
/*
45453
Wide string compare operation
45454
*/
45455
45456
/*
45457
Basic Unicode character attribute routines
45458
*/
45459
45460
/*
45461
text direction defines
45462
*/
45463
45464
/*
45465
Encode wide string into UTF-8 byte string
45466
*/
45467
45468
/*
45469
OS Defines
45470
*/
45471
45472
/*
45473
Compiler Defines
45474
*/
45475
45476
/*
45477
CPU Defines
45478
*/
45479
45480
/*
45481
Word Size Defines
45482
*/
45483
45484
/*
45485
Byte Order Defines
45486
*/
45487
45488
/*
45489
Target Defines
45490
*/
45491
45492
/*
45493
BASIC DATA TYPES
45494
*/
45495
45496
/*
45497
Byte string operations
45498
*/
45499
45500
/*
45501
File operations
45502
*/
45503
45504
/*
45505
Wide string operations
45506
*/
45507
45508
/*
45509
Memory block operations
45510
*/
45511
45512
/*
45513
Memory utilities
45514
*/
45515
45516
/*
45517
Math functions
45518
*/
45519
45520
45521
@2019 Foxit Software Incorporated. All rights reserved.