Foxit PDF SDK
extracted_comment.h
1
2
54449
/*
54450
Basic memory operations
54451
*/
54452
54453
/*
54454
Following base memory functions use default Foxit manager for current module
54455
*/
54456
54457
/*
54458
Time
54459
*/
54460
54461
/*
54462
Type for process ID
54463
*/
54464
54465
/*
54466
Process management
54467
*/
54468
54469
/*
54470
Flags for thread priorities
54471
*/
54472
54473
/*
54474
Thread handler
54475
*/
54476
54477
/*
54478
Thread functions
54479
*/
54480
54481
/*
54482
Context access
54483
*/
54484
54485
/*
54486
Mutex
54487
*/
54488
54489
/*
54490
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
54491
under
54492
this condition. Mutex supports recursive calls in same thread.
54493
54494
*/
54495
54496
/*
54497
Spin Lock
54498
*/
54499
54500
/*
54501
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
54502
functions
54503
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
54504
support recursive calls in same thread.
54505
54506
*/
54507
54508
/*
54509
Read-Write lock
54510
*/
54511
54512
/*
54513
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
54514
functions under this condition.
54515
54516
*/
54517
54518
/*
54519
Atomic Count
54520
*/
54521
54522
/*
54523
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
54524
also
54525
work under single-thread mode.
54526
54527
*/
54528
54529
/*
54530
Macro definitions for File accessing modes
54531
*/
54532
54533
/*
54534
Byte string concatenation operation
54535
*/
54536
54537
/*
54538
Both side of the concatenation operator (+) can be:
54539
<ul>
54540
<li>
54541
A buffered byte string (const CFX_ByteString&);
54542
</li>
54543
<li>
54544
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
54545
</li>
54546
<li>
54547
A zero-terminated C-style string (FX_LPCSTR);
54548
</li>
54549
<li>
54550
A single character or byte (FX_CHAR);
54551
</li>
54552
</ul>
54553
54554
*/
54555
54556
/*
54557
Wide string concatenation operation
54558
*/
54559
54560
/*
54561
Both side of the concatenation operator (+) can be:
54562
<ul>
54563
<li>
54564
A buffered wide string (const CFX_WideString&);
54565
</li>
54566
<li>
54567
A non-buffered wide string (const CFX_WideStringC&);
54568
</li>
54569
<li>
54570
A zero-terminated C-style wide string (FX_LPCWSTR);
54571
</li>
54572
<li>
54573
A single character (FX_WCHAR);
54574
</li>
54575
</ul>
54576
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
54577
54578
*/
54579
54580
/*
54581
Wide string compare operation
54582
*/
54583
54584
/*
54585
Basic Unicode character attribute routines
54586
*/
54587
54588
/*
54589
text direction defines
54590
*/
54591
54592
/*
54593
Encode wide string into UTF-8 byte string
54594
*/
54595
54596
/*
54597
OS Defines
54598
*/
54599
54600
/*
54601
Compiler Defines
54602
*/
54603
54604
/*
54605
CPU Defines
54606
*/
54607
54608
/*
54609
Word Size Defines
54610
*/
54611
54612
/*
54613
Byte Order Defines
54614
*/
54615
54616
/*
54617
Target Defines
54618
*/
54619
54620
/*
54621
BASIC DATA TYPES
54622
*/
54623
54624
/*
54625
Byte string operations
54626
*/
54627
54628
/*
54629
File operations
54630
*/
54631
54632
/*
54633
Wide string operations
54634
*/
54635
54636
/*
54637
Memory block operations
54638
*/
54639
54640
/*
54641
Memory utilities
54642
*/
54643
54644
/*
54645
Math functions
54646
*/
54647
54648
54649
@2021 Foxit Software Incorporated. All rights reserved.