Foxit PDF SDK
extracted_comment.h
1
63880
/*
63881
Basic memory operations
63882
*/
63883
63884
/*
63885
Following base memory functions use default Foxit manager for current module
63886
*/
63887
63888
/*
63889
Time
63890
*/
63891
63892
/*
63893
Type for process ID
63894
*/
63895
63896
/*
63897
Process management
63898
*/
63899
63900
/*
63901
Flags for thread priorities
63902
*/
63903
63904
/*
63905
Thread handler
63906
*/
63907
63908
/*
63909
Thread functions
63910
*/
63911
63912
/*
63913
Context access
63914
*/
63915
63916
/*
63917
Mutex
63918
*/
63919
63920
/*
63921
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
63922
under
63923
this condition. Mutex supports recursive calls in same thread.
63924
63925
*/
63926
63927
/*
63928
Spin Lock
63929
*/
63930
63931
/*
63932
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
63933
functions
63934
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
63935
support recursive calls in same thread.
63936
63937
*/
63938
63939
/*
63940
Read-Write lock
63941
*/
63942
63943
/*
63944
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
63945
functions under this condition.
63946
63947
*/
63948
63949
/*
63950
Atomic Count
63951
*/
63952
63953
/*
63954
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
63955
also
63956
work under single-thread mode.
63957
63958
*/
63959
63960
/*
63961
Macro definitions for File accessing modes
63962
*/
63963
63964
/*
63965
Byte string concatenation operation
63966
*/
63967
63968
/*
63969
Both side of the concatenation operator (+) can be:
63970
<ul>
63971
<li>
63972
A buffered byte string (const CFX_ByteString&);
63973
</li>
63974
<li>
63975
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
63976
</li>
63977
<li>
63978
A zero-terminated C-style string (FX_LPCSTR);
63979
</li>
63980
<li>
63981
A single character or byte (FX_CHAR);
63982
</li>
63983
</ul>
63984
63985
*/
63986
63987
/*
63988
Wide string concatenation operation
63989
*/
63990
63991
/*
63992
Both side of the concatenation operator (+) can be:
63993
<ul>
63994
<li>
63995
A buffered wide string (const CFX_WideString&);
63996
</li>
63997
<li>
63998
A non-buffered wide string (const CFX_WideStringC&);
63999
</li>
64000
<li>
64001
A zero-terminated C-style wide string (FX_LPCWSTR);
64002
</li>
64003
<li>
64004
A single character (FX_WCHAR);
64005
</li>
64006
</ul>
64007
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
64008
64009
*/
64010
64011
/*
64012
Wide string compare operation
64013
*/
64014
64015
/*
64016
Basic Unicode character attribute routines
64017
*/
64018
64019
/*
64020
text direction defines
64021
*/
64022
64023
/*
64024
Encode wide string into UTF-8 byte string
64025
*/
64026
64027
/*
64028
Mutex
64029
*/
64030
64031
/*
64032
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
64033
under
64034
this condition. Mutex supports recursive calls in same thread.
64035
64036
*/
64037
64038
/*
64039
OS Defines
64040
*/
64041
64042
/*
64043
Compiler Defines
64044
*/
64045
64046
/*
64047
CPU Defines
64048
*/
64049
64050
/*
64051
Word Size Defines
64052
*/
64053
64054
/*
64055
Byte Order Defines
64056
*/
64057
64058
/*
64059
Target Defines
64060
*/
64061
64062
/*
64063
BASIC DATA TYPES
64064
*/
64065
64066
/*
64067
Byte string operations
64068
*/
64069
64070
/*
64071
File operations
64072
*/
64073
64074
/*
64075
Wide string operations
64076
*/
64077
64078
/*
64079
Memory block operations
64080
*/
64081
64082
/*
64083
Memory utilities
64084
*/
64085
64086
/*
64087
Math functions
64088
*/
64089
64090
64091
@2025 Foxit Software Incorporated. All rights reserved.