Foxit PDF SDK
extracted_comment.h
1
2
55527
/*
55528
Basic memory operations
55529
*/
55530
55531
/*
55532
Following base memory functions use default Foxit manager for current module
55533
*/
55534
55535
/*
55536
Time
55537
*/
55538
55539
/*
55540
Type for process ID
55541
*/
55542
55543
/*
55544
Process management
55545
*/
55546
55547
/*
55548
Flags for thread priorities
55549
*/
55550
55551
/*
55552
Thread handler
55553
*/
55554
55555
/*
55556
Thread functions
55557
*/
55558
55559
/*
55560
Context access
55561
*/
55562
55563
/*
55564
Mutex
55565
*/
55566
55567
/*
55568
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
55569
under
55570
this condition. Mutex supports recursive calls in same thread.
55571
55572
*/
55573
55574
/*
55575
Spin Lock
55576
*/
55577
55578
/*
55579
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
55580
functions
55581
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
55582
support recursive calls in same thread.
55583
55584
*/
55585
55586
/*
55587
Read-Write lock
55588
*/
55589
55590
/*
55591
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
55592
functions under this condition.
55593
55594
*/
55595
55596
/*
55597
Atomic Count
55598
*/
55599
55600
/*
55601
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
55602
also
55603
work under single-thread mode.
55604
55605
*/
55606
55607
/*
55608
Macro definitions for File accessing modes
55609
*/
55610
55611
/*
55612
Byte string concatenation operation
55613
*/
55614
55615
/*
55616
Both side of the concatenation operator (+) can be:
55617
<ul>
55618
<li>
55619
A buffered byte string (const CFX_ByteString&);
55620
</li>
55621
<li>
55622
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
55623
</li>
55624
<li>
55625
A zero-terminated C-style string (FX_LPCSTR);
55626
</li>
55627
<li>
55628
A single character or byte (FX_CHAR);
55629
</li>
55630
</ul>
55631
55632
*/
55633
55634
/*
55635
Wide string concatenation operation
55636
*/
55637
55638
/*
55639
Both side of the concatenation operator (+) can be:
55640
<ul>
55641
<li>
55642
A buffered wide string (const CFX_WideString&);
55643
</li>
55644
<li>
55645
A non-buffered wide string (const CFX_WideStringC&);
55646
</li>
55647
<li>
55648
A zero-terminated C-style wide string (FX_LPCWSTR);
55649
</li>
55650
<li>
55651
A single character (FX_WCHAR);
55652
</li>
55653
</ul>
55654
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
55655
55656
*/
55657
55658
/*
55659
Wide string compare operation
55660
*/
55661
55662
/*
55663
Basic Unicode character attribute routines
55664
*/
55665
55666
/*
55667
text direction defines
55668
*/
55669
55670
/*
55671
Encode wide string into UTF-8 byte string
55672
*/
55673
55674
/*
55675
OS Defines
55676
*/
55677
55678
/*
55679
Compiler Defines
55680
*/
55681
55682
/*
55683
CPU Defines
55684
*/
55685
55686
/*
55687
Word Size Defines
55688
*/
55689
55690
/*
55691
Byte Order Defines
55692
*/
55693
55694
/*
55695
Target Defines
55696
*/
55697
55698
/*
55699
BASIC DATA TYPES
55700
*/
55701
55702
/*
55703
Byte string operations
55704
*/
55705
55706
/*
55707
File operations
55708
*/
55709
55710
/*
55711
Wide string operations
55712
*/
55713
55714
/*
55715
Memory block operations
55716
*/
55717
55718
/*
55719
Memory utilities
55720
*/
55721
55722
/*
55723
Math functions
55724
*/
55725
55726
55727
@2021 Foxit Software Incorporated. All rights reserved.