Foxit PDF SDK
extracted_comment.h
1
2
60755
/*
60756
Basic memory operations
60757
*/
60758
60759
/*
60760
Following base memory functions use default Foxit manager for current module
60761
*/
60762
60763
/*
60764
Time
60765
*/
60766
60767
/*
60768
Type for process ID
60769
*/
60770
60771
/*
60772
Process management
60773
*/
60774
60775
/*
60776
Flags for thread priorities
60777
*/
60778
60779
/*
60780
Thread handler
60781
*/
60782
60783
/*
60784
Thread functions
60785
*/
60786
60787
/*
60788
Context access
60789
*/
60790
60791
/*
60792
Mutex
60793
*/
60794
60795
/*
60796
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
60797
under
60798
this condition. Mutex supports recursive calls in same thread.
60799
60800
*/
60801
60802
/*
60803
Spin Lock
60804
*/
60805
60806
/*
60807
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
60808
functions
60809
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
60810
support recursive calls in same thread.
60811
60812
*/
60813
60814
/*
60815
Read-Write lock
60816
*/
60817
60818
/*
60819
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
60820
functions under this condition.
60821
60822
*/
60823
60824
/*
60825
Atomic Count
60826
*/
60827
60828
/*
60829
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
60830
also
60831
work under single-thread mode.
60832
60833
*/
60834
60835
/*
60836
Macro definitions for File accessing modes
60837
*/
60838
60839
/*
60840
Byte string concatenation operation
60841
*/
60842
60843
/*
60844
Both side of the concatenation operator (+) can be:
60845
<ul>
60846
<li>
60847
A buffered byte string (const CFX_ByteString&);
60848
</li>
60849
<li>
60850
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
60851
</li>
60852
<li>
60853
A zero-terminated C-style string (FX_LPCSTR);
60854
</li>
60855
<li>
60856
A single character or byte (FX_CHAR);
60857
</li>
60858
</ul>
60859
60860
*/
60861
60862
/*
60863
Wide string concatenation operation
60864
*/
60865
60866
/*
60867
Both side of the concatenation operator (+) can be:
60868
<ul>
60869
<li>
60870
A buffered wide string (const CFX_WideString&);
60871
</li>
60872
<li>
60873
A non-buffered wide string (const CFX_WideStringC&);
60874
</li>
60875
<li>
60876
A zero-terminated C-style wide string (FX_LPCWSTR);
60877
</li>
60878
<li>
60879
A single character (FX_WCHAR);
60880
</li>
60881
</ul>
60882
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
60883
60884
*/
60885
60886
/*
60887
Wide string compare operation
60888
*/
60889
60890
/*
60891
Basic Unicode character attribute routines
60892
*/
60893
60894
/*
60895
text direction defines
60896
*/
60897
60898
/*
60899
Encode wide string into UTF-8 byte string
60900
*/
60901
60902
/*
60903
Mutex
60904
*/
60905
60906
/*
60907
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
60908
under
60909
this condition. Mutex supports recursive calls in same thread.
60910
60911
*/
60912
60913
/*
60914
OS Defines
60915
*/
60916
60917
/*
60918
Compiler Defines
60919
*/
60920
60921
/*
60922
CPU Defines
60923
*/
60924
60925
/*
60926
Word Size Defines
60927
*/
60928
60929
/*
60930
Byte Order Defines
60931
*/
60932
60933
/*
60934
Target Defines
60935
*/
60936
60937
/*
60938
BASIC DATA TYPES
60939
*/
60940
60941
/*
60942
Byte string operations
60943
*/
60944
60945
/*
60946
File operations
60947
*/
60948
60949
/*
60950
Wide string operations
60951
*/
60952
60953
/*
60954
Memory block operations
60955
*/
60956
60957
/*
60958
Memory utilities
60959
*/
60960
60961
/*
60962
Math functions
60963
*/
60964
60965
60966
@2023 Foxit Software Incorporated. All rights reserved.