Foxit PDF SDK
extracted_comment.h
1
64370
/*
64371
Basic memory operations
64372
*/
64373
64374
/*
64375
Following base memory functions use default Foxit manager for current module
64376
*/
64377
64378
/*
64379
Time
64380
*/
64381
64382
/*
64383
Type for process ID
64384
*/
64385
64386
/*
64387
Process management
64388
*/
64389
64390
/*
64391
Flags for thread priorities
64392
*/
64393
64394
/*
64395
Thread handler
64396
*/
64397
64398
/*
64399
Thread functions
64400
*/
64401
64402
/*
64403
Context access
64404
*/
64405
64406
/*
64407
Mutex
64408
*/
64409
64410
/*
64411
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
64412
under
64413
this condition. Mutex supports recursive calls in same thread.
64414
64415
*/
64416
64417
/*
64418
Spin Lock
64419
*/
64420
64421
/*
64422
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
64423
functions
64424
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
64425
support recursive calls in same thread.
64426
64427
*/
64428
64429
/*
64430
Read-Write lock
64431
*/
64432
64433
/*
64434
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
64435
functions under this condition.
64436
64437
*/
64438
64439
/*
64440
Atomic Count
64441
*/
64442
64443
/*
64444
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
64445
also
64446
work under single-thread mode.
64447
64448
*/
64449
64450
/*
64451
Macro definitions for File accessing modes
64452
*/
64453
64454
/*
64455
Byte string concatenation operation
64456
*/
64457
64458
/*
64459
Both side of the concatenation operator (+) can be:
64460
<ul>
64461
<li>
64462
A buffered byte string (const CFX_ByteString&);
64463
</li>
64464
<li>
64465
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
64466
</li>
64467
<li>
64468
A zero-terminated C-style string (FX_LPCSTR);
64469
</li>
64470
<li>
64471
A single character or byte (FX_CHAR);
64472
</li>
64473
</ul>
64474
64475
*/
64476
64477
/*
64478
Wide string concatenation operation
64479
*/
64480
64481
/*
64482
Both side of the concatenation operator (+) can be:
64483
<ul>
64484
<li>
64485
A buffered wide string (const CFX_WideString&);
64486
</li>
64487
<li>
64488
A non-buffered wide string (const CFX_WideStringC&);
64489
</li>
64490
<li>
64491
A zero-terminated C-style wide string (FX_LPCWSTR);
64492
</li>
64493
<li>
64494
A single character (FX_WCHAR);
64495
</li>
64496
</ul>
64497
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
64498
64499
*/
64500
64501
/*
64502
Wide string compare operation
64503
*/
64504
64505
/*
64506
Basic Unicode character attribute routines
64507
*/
64508
64509
/*
64510
text direction defines
64511
*/
64512
64513
/*
64514
Encode wide string into UTF-8 byte string
64515
*/
64516
64517
/*
64518
OS Defines
64519
*/
64520
64521
/*
64522
Compiler Defines
64523
*/
64524
64525
/*
64526
CPU Defines
64527
*/
64528
64529
/*
64530
Word Size Defines
64531
*/
64532
64533
/*
64534
Byte Order Defines
64535
*/
64536
64537
/*
64538
Target Defines
64539
*/
64540
64541
/*
64542
BASIC DATA TYPES
64543
*/
64544
64545
/*
64546
Byte string operations
64547
*/
64548
64549
/*
64550
File operations
64551
*/
64552
64553
/*
64554
Wide string operations
64555
*/
64556
64557
/*
64558
Memory block operations
64559
*/
64560
64561
/*
64562
Memory utilities
64563
*/
64564
64565
/*
64566
Math functions
64567
*/
64568
64569
@2023 Foxit Software Incorporated. All rights reserved.