Foxit PDF SDK
extracted_comment.h
1
2
60026
/*
60027
Basic memory operations
60028
*/
60029
60030
/*
60031
Following base memory functions use default Foxit manager for current module
60032
*/
60033
60034
/*
60035
Time
60036
*/
60037
60038
/*
60039
Type for process ID
60040
*/
60041
60042
/*
60043
Process management
60044
*/
60045
60046
/*
60047
Flags for thread priorities
60048
*/
60049
60050
/*
60051
Thread handler
60052
*/
60053
60054
/*
60055
Thread functions
60056
*/
60057
60058
/*
60059
Context access
60060
*/
60061
60062
/*
60063
Mutex
60064
*/
60065
60066
/*
60067
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
60068
under
60069
this condition. Mutex supports recursive calls in same thread.
60070
60071
*/
60072
60073
/*
60074
Spin Lock
60075
*/
60076
60077
/*
60078
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
60079
functions
60080
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
60081
support recursive calls in same thread.
60082
60083
*/
60084
60085
/*
60086
Read-Write lock
60087
*/
60088
60089
/*
60090
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
60091
functions under this condition.
60092
60093
*/
60094
60095
/*
60096
Atomic Count
60097
*/
60098
60099
/*
60100
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
60101
also
60102
work under single-thread mode.
60103
60104
*/
60105
60106
/*
60107
Macro definitions for File accessing modes
60108
*/
60109
60110
/*
60111
Byte string concatenation operation
60112
*/
60113
60114
/*
60115
Both side of the concatenation operator (+) can be:
60116
<ul>
60117
<li>
60118
A buffered byte string (const CFX_ByteString&);
60119
</li>
60120
<li>
60121
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
60122
</li>
60123
<li>
60124
A zero-terminated C-style string (FX_LPCSTR);
60125
</li>
60126
<li>
60127
A single character or byte (FX_CHAR);
60128
</li>
60129
</ul>
60130
60131
*/
60132
60133
/*
60134
Wide string concatenation operation
60135
*/
60136
60137
/*
60138
Both side of the concatenation operator (+) can be:
60139
<ul>
60140
<li>
60141
A buffered wide string (const CFX_WideString&);
60142
</li>
60143
<li>
60144
A non-buffered wide string (const CFX_WideStringC&);
60145
</li>
60146
<li>
60147
A zero-terminated C-style wide string (FX_LPCWSTR);
60148
</li>
60149
<li>
60150
A single character (FX_WCHAR);
60151
</li>
60152
</ul>
60153
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
60154
60155
*/
60156
60157
/*
60158
Wide string compare operation
60159
*/
60160
60161
/*
60162
Basic Unicode character attribute routines
60163
*/
60164
60165
/*
60166
text direction defines
60167
*/
60168
60169
/*
60170
Encode wide string into UTF-8 byte string
60171
*/
60172
60173
/*
60174
OS Defines
60175
*/
60176
60177
/*
60178
Compiler Defines
60179
*/
60180
60181
/*
60182
CPU Defines
60183
*/
60184
60185
/*
60186
Word Size Defines
60187
*/
60188
60189
/*
60190
Byte Order Defines
60191
*/
60192
60193
/*
60194
Target Defines
60195
*/
60196
60197
/*
60198
BASIC DATA TYPES
60199
*/
60200
60201
/*
60202
Byte string operations
60203
*/
60204
60205
/*
60206
File operations
60207
*/
60208
60209
/*
60210
Wide string operations
60211
*/
60212
60213
/*
60214
Memory block operations
60215
*/
60216
60217
/*
60218
Memory utilities
60219
*/
60220
60221
/*
60222
Math functions
60223
*/
60224
60225
60226
@2022 Foxit Software Incorporated. All rights reserved.