Foxit PDF SDK
extracted_comment.h
1
2
55122
/*
55123
Basic memory operations
55124
*/
55125
55126
/*
55127
Following base memory functions use default Foxit manager for current module
55128
*/
55129
55130
/*
55131
Time
55132
*/
55133
55134
/*
55135
Type for process ID
55136
*/
55137
55138
/*
55139
Process management
55140
*/
55141
55142
/*
55143
Flags for thread priorities
55144
*/
55145
55146
/*
55147
Thread handler
55148
*/
55149
55150
/*
55151
Thread functions
55152
*/
55153
55154
/*
55155
Context access
55156
*/
55157
55158
/*
55159
Mutex
55160
*/
55161
55162
/*
55163
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
55164
under
55165
this condition. Mutex supports recursive calls in same thread.
55166
55167
*/
55168
55169
/*
55170
Spin Lock
55171
*/
55172
55173
/*
55174
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
55175
functions
55176
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
55177
support recursive calls in same thread.
55178
55179
*/
55180
55181
/*
55182
Read-Write lock
55183
*/
55184
55185
/*
55186
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
55187
functions under this condition.
55188
55189
*/
55190
55191
/*
55192
Atomic Count
55193
*/
55194
55195
/*
55196
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
55197
also
55198
work under single-thread mode.
55199
55200
*/
55201
55202
/*
55203
Macro definitions for File accessing modes
55204
*/
55205
55206
/*
55207
Byte string concatenation operation
55208
*/
55209
55210
/*
55211
Both side of the concatenation operator (+) can be:
55212
<ul>
55213
<li>
55214
A buffered byte string (const CFX_ByteString&);
55215
</li>
55216
<li>
55217
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
55218
</li>
55219
<li>
55220
A zero-terminated C-style string (FX_LPCSTR);
55221
</li>
55222
<li>
55223
A single character or byte (FX_CHAR);
55224
</li>
55225
</ul>
55226
55227
*/
55228
55229
/*
55230
Wide string concatenation operation
55231
*/
55232
55233
/*
55234
Both side of the concatenation operator (+) can be:
55235
<ul>
55236
<li>
55237
A buffered wide string (const CFX_WideString&);
55238
</li>
55239
<li>
55240
A non-buffered wide string (const CFX_WideStringC&);
55241
</li>
55242
<li>
55243
A zero-terminated C-style wide string (FX_LPCWSTR);
55244
</li>
55245
<li>
55246
A single character (FX_WCHAR);
55247
</li>
55248
</ul>
55249
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
55250
55251
*/
55252
55253
/*
55254
Wide string compare operation
55255
*/
55256
55257
/*
55258
Basic Unicode character attribute routines
55259
*/
55260
55261
/*
55262
text direction defines
55263
*/
55264
55265
/*
55266
Encode wide string into UTF-8 byte string
55267
*/
55268
55269
/*
55270
OS Defines
55271
*/
55272
55273
/*
55274
Compiler Defines
55275
*/
55276
55277
/*
55278
CPU Defines
55279
*/
55280
55281
/*
55282
Word Size Defines
55283
*/
55284
55285
/*
55286
Byte Order Defines
55287
*/
55288
55289
/*
55290
Target Defines
55291
*/
55292
55293
/*
55294
BASIC DATA TYPES
55295
*/
55296
55297
/*
55298
Byte string operations
55299
*/
55300
55301
/*
55302
File operations
55303
*/
55304
55305
/*
55306
Wide string operations
55307
*/
55308
55309
/*
55310
Memory block operations
55311
*/
55312
55313
/*
55314
Memory utilities
55315
*/
55316
55317
/*
55318
Math functions
55319
*/
55320
55321
55322
@2021 Foxit Software Incorporated. All rights reserved.