Foxit PDF SDK
extracted_comment.h
1
2
54656
/*
54657
Basic memory operations
54658
*/
54659
54660
/*
54661
Following base memory functions use default Foxit manager for current module
54662
*/
54663
54664
/*
54665
Time
54666
*/
54667
54668
/*
54669
Type for process ID
54670
*/
54671
54672
/*
54673
Process management
54674
*/
54675
54676
/*
54677
Flags for thread priorities
54678
*/
54679
54680
/*
54681
Thread handler
54682
*/
54683
54684
/*
54685
Thread functions
54686
*/
54687
54688
/*
54689
Context access
54690
*/
54691
54692
/*
54693
Mutex
54694
*/
54695
54696
/*
54697
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
54698
under
54699
this condition. Mutex supports recursive calls in same thread.
54700
54701
*/
54702
54703
/*
54704
Spin Lock
54705
*/
54706
54707
/*
54708
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
54709
functions
54710
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
54711
support recursive calls in same thread.
54712
54713
*/
54714
54715
/*
54716
Read-Write lock
54717
*/
54718
54719
/*
54720
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
54721
functions under this condition.
54722
54723
*/
54724
54725
/*
54726
Atomic Count
54727
*/
54728
54729
/*
54730
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
54731
also
54732
work under single-thread mode.
54733
54734
*/
54735
54736
/*
54737
Macro definitions for File accessing modes
54738
*/
54739
54740
/*
54741
Byte string concatenation operation
54742
*/
54743
54744
/*
54745
Both side of the concatenation operator (+) can be:
54746
<ul>
54747
<li>
54748
A buffered byte string (const CFX_ByteString&);
54749
</li>
54750
<li>
54751
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
54752
</li>
54753
<li>
54754
A zero-terminated C-style string (FX_LPCSTR);
54755
</li>
54756
<li>
54757
A single character or byte (FX_CHAR);
54758
</li>
54759
</ul>
54760
54761
*/
54762
54763
/*
54764
Wide string concatenation operation
54765
*/
54766
54767
/*
54768
Both side of the concatenation operator (+) can be:
54769
<ul>
54770
<li>
54771
A buffered wide string (const CFX_WideString&);
54772
</li>
54773
<li>
54774
A non-buffered wide string (const CFX_WideStringC&);
54775
</li>
54776
<li>
54777
A zero-terminated C-style wide string (FX_LPCWSTR);
54778
</li>
54779
<li>
54780
A single character (FX_WCHAR);
54781
</li>
54782
</ul>
54783
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
54784
54785
*/
54786
54787
/*
54788
Wide string compare operation
54789
*/
54790
54791
/*
54792
Basic Unicode character attribute routines
54793
*/
54794
54795
/*
54796
text direction defines
54797
*/
54798
54799
/*
54800
Encode wide string into UTF-8 byte string
54801
*/
54802
54803
/*
54804
OS Defines
54805
*/
54806
54807
/*
54808
Compiler Defines
54809
*/
54810
54811
/*
54812
CPU Defines
54813
*/
54814
54815
/*
54816
Word Size Defines
54817
*/
54818
54819
/*
54820
Byte Order Defines
54821
*/
54822
54823
/*
54824
Target Defines
54825
*/
54826
54827
/*
54828
BASIC DATA TYPES
54829
*/
54830
54831
/*
54832
Byte string operations
54833
*/
54834
54835
/*
54836
File operations
54837
*/
54838
54839
/*
54840
Wide string operations
54841
*/
54842
54843
/*
54844
Memory block operations
54845
*/
54846
54847
/*
54848
Memory utilities
54849
*/
54850
54851
/*
54852
Math functions
54853
*/
54854
54855
54856
@2021 Foxit Software Incorporated. All rights reserved.