Foxit PDF SDK
extracted_comment.h
1
68685
/*
68686
Basic memory operations
68687
*/
68688
68689
/*
68690
Following base memory functions use default Foxit manager for current module
68691
*/
68692
68693
/*
68694
Time
68695
*/
68696
68697
/*
68698
Type for process ID
68699
*/
68700
68701
/*
68702
Process management
68703
*/
68704
68705
/*
68706
Flags for thread priorities
68707
*/
68708
68709
/*
68710
Thread handler
68711
*/
68712
68713
/*
68714
Thread functions
68715
*/
68716
68717
/*
68718
Context access
68719
*/
68720
68721
/*
68722
Mutex
68723
*/
68724
68725
/*
68726
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
68727
under
68728
this condition. Mutex supports recursive calls in same thread.
68729
68730
*/
68731
68732
/*
68733
Spin Lock
68734
*/
68735
68736
/*
68737
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
68738
functions
68739
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
68740
support recursive calls in same thread.
68741
68742
*/
68743
68744
/*
68745
Read-Write lock
68746
*/
68747
68748
/*
68749
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
68750
functions under this condition.
68751
68752
*/
68753
68754
/*
68755
Atomic Count
68756
*/
68757
68758
/*
68759
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
68760
also
68761
work under single-thread mode.
68762
68763
*/
68764
68765
/*
68766
Macro definitions for File accessing modes
68767
*/
68768
68769
/*
68770
Byte string concatenation operation
68771
*/
68772
68773
/*
68774
Both side of the concatenation operator (+) can be:
68775
<ul>
68776
<li>
68777
A buffered byte string (const CFX_ByteString&);
68778
</li>
68779
<li>
68780
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
68781
</li>
68782
<li>
68783
A zero-terminated C-style string (FX_LPCSTR);
68784
</li>
68785
<li>
68786
A single character or byte (FX_CHAR);
68787
</li>
68788
</ul>
68789
68790
*/
68791
68792
/*
68793
Wide string concatenation operation
68794
*/
68795
68796
/*
68797
Both side of the concatenation operator (+) can be:
68798
<ul>
68799
<li>
68800
A buffered wide string (const CFX_WideString&);
68801
</li>
68802
<li>
68803
A non-buffered wide string (const CFX_WideStringC&);
68804
</li>
68805
<li>
68806
A zero-terminated C-style wide string (FX_LPCWSTR);
68807
</li>
68808
<li>
68809
A single character (FX_WCHAR);
68810
</li>
68811
</ul>
68812
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
68813
68814
*/
68815
68816
/*
68817
Wide string compare operation
68818
*/
68819
68820
/*
68821
Basic Unicode character attribute routines
68822
*/
68823
68824
/*
68825
text direction defines
68826
*/
68827
68828
/*
68829
Encode wide string into UTF-8 byte string
68830
*/
68831
68832
/*
68833
OS Defines
68834
*/
68835
68836
/*
68837
Compiler Defines
68838
*/
68839
68840
/*
68841
CPU Defines
68842
*/
68843
68844
/*
68845
Word Size Defines
68846
*/
68847
68848
/*
68849
Byte Order Defines
68850
*/
68851
68852
/*
68853
Target Defines
68854
*/
68855
68856
/*
68857
BASIC DATA TYPES
68858
*/
68859
68860
/*
68861
Byte string operations
68862
*/
68863
68864
/*
68865
File operations
68866
*/
68867
68868
/*
68869
Wide string operations
68870
*/
68871
68872
/*
68873
Memory block operations
68874
*/
68875
68876
/*
68877
Memory utilities
68878
*/
68879
68880
/*
68881
Math functions
68882
*/
@2023 Foxit Software Incorporated. All rights reserved.