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