Foxit PDF SDK
extracted_comment.h
1
67679
/*
67680
Basic memory operations
67681
*/
67682
67683
/*
67684
Following base memory functions use default Foxit manager for current module
67685
*/
67686
67687
/*
67688
Time
67689
*/
67690
67691
/*
67692
Type for process ID
67693
*/
67694
67695
/*
67696
Process management
67697
*/
67698
67699
/*
67700
Flags for thread priorities
67701
*/
67702
67703
/*
67704
Thread handler
67705
*/
67706
67707
/*
67708
Thread functions
67709
*/
67710
67711
/*
67712
Context access
67713
*/
67714
67715
/*
67716
Mutex
67717
*/
67718
67719
/*
67720
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
67721
under
67722
this condition. Mutex supports recursive calls in same thread.
67723
67724
*/
67725
67726
/*
67727
Spin Lock
67728
*/
67729
67730
/*
67731
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
67732
functions
67733
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
67734
support recursive calls in same thread.
67735
67736
*/
67737
67738
/*
67739
Read-Write lock
67740
*/
67741
67742
/*
67743
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
67744
functions under this condition.
67745
67746
*/
67747
67748
/*
67749
Atomic Count
67750
*/
67751
67752
/*
67753
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
67754
also
67755
work under single-thread mode.
67756
67757
*/
67758
67759
/*
67760
Macro definitions for File accessing modes
67761
*/
67762
67763
/*
67764
Byte string concatenation operation
67765
*/
67766
67767
/*
67768
Both side of the concatenation operator (+) can be:
67769
<ul>
67770
<li>
67771
A buffered byte string (const CFX_ByteString&);
67772
</li>
67773
<li>
67774
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
67775
</li>
67776
<li>
67777
A zero-terminated C-style string (FX_LPCSTR);
67778
</li>
67779
<li>
67780
A single character or byte (FX_CHAR);
67781
</li>
67782
</ul>
67783
67784
*/
67785
67786
/*
67787
Wide string concatenation operation
67788
*/
67789
67790
/*
67791
Both side of the concatenation operator (+) can be:
67792
<ul>
67793
<li>
67794
A buffered wide string (const CFX_WideString&);
67795
</li>
67796
<li>
67797
A non-buffered wide string (const CFX_WideStringC&);
67798
</li>
67799
<li>
67800
A zero-terminated C-style wide string (FX_LPCWSTR);
67801
</li>
67802
<li>
67803
A single character (FX_WCHAR);
67804
</li>
67805
</ul>
67806
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
67807
67808
*/
67809
67810
/*
67811
Wide string compare operation
67812
*/
67813
67814
/*
67815
Basic Unicode character attribute routines
67816
*/
67817
67818
/*
67819
text direction defines
67820
*/
67821
67822
/*
67823
Encode wide string into UTF-8 byte string
67824
*/
67825
67826
/*
67827
OS Defines
67828
*/
67829
67830
/*
67831
Compiler Defines
67832
*/
67833
67834
/*
67835
CPU Defines
67836
*/
67837
67838
/*
67839
Word Size Defines
67840
*/
67841
67842
/*
67843
Byte Order Defines
67844
*/
67845
67846
/*
67847
Target Defines
67848
*/
67849
67850
/*
67851
BASIC DATA TYPES
67852
*/
67853
67854
/*
67855
Byte string operations
67856
*/
67857
67858
/*
67859
File operations
67860
*/
67861
67862
/*
67863
Wide string operations
67864
*/
67865
67866
/*
67867
Memory block operations
67868
*/
67869
67870
/*
67871
Memory utilities
67872
*/
67873
67874
/*
67875
Math functions
67876
*/
67877
67878
@2024 Foxit Software Incorporated. All rights reserved.