Foxit PDF SDK
extracted_comment.h
1
72177
/*
72178
Basic memory operations
72179
*/
72180
72181
/*
72182
Following base memory functions use default Foxit manager for current module
72183
*/
72184
72185
/*
72186
Time
72187
*/
72188
72189
/*
72190
Type for process ID
72191
*/
72192
72193
/*
72194
Process management
72195
*/
72196
72197
/*
72198
Flags for thread priorities
72199
*/
72200
72201
/*
72202
Thread handler
72203
*/
72204
72205
/*
72206
Thread functions
72207
*/
72208
72209
/*
72210
Context access
72211
*/
72212
72213
/*
72214
Mutex
72215
*/
72216
72217
/*
72218
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
72219
under
72220
this condition. Mutex supports recursive calls in same thread.
72221
72222
*/
72223
72224
/*
72225
Spin Lock
72226
*/
72227
72228
/*
72229
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
72230
functions
72231
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
72232
support recursive calls in same thread.
72233
72234
*/
72235
72236
/*
72237
Read-Write lock
72238
*/
72239
72240
/*
72241
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
72242
functions under this condition.
72243
72244
*/
72245
72246
/*
72247
Atomic Count
72248
*/
72249
72250
/*
72251
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
72252
also
72253
work under single-thread mode.
72254
72255
*/
72256
72257
/*
72258
Macro definitions for File accessing modes
72259
*/
72260
72261
/*
72262
Byte string concatenation operation
72263
*/
72264
72265
/*
72266
Both side of the concatenation operator (+) can be:
72267
<ul>
72268
<li>
72269
A buffered byte string (const CFX_ByteString&);
72270
</li>
72271
<li>
72272
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
72273
</li>
72274
<li>
72275
A zero-terminated C-style string (FX_LPCSTR);
72276
</li>
72277
<li>
72278
A single character or byte (FX_CHAR);
72279
</li>
72280
</ul>
72281
72282
*/
72283
72284
/*
72285
Wide string concatenation operation
72286
*/
72287
72288
/*
72289
Both side of the concatenation operator (+) can be:
72290
<ul>
72291
<li>
72292
A buffered wide string (const CFX_WideString&);
72293
</li>
72294
<li>
72295
A non-buffered wide string (const CFX_WideStringC&);
72296
</li>
72297
<li>
72298
A zero-terminated C-style wide string (FX_LPCWSTR);
72299
</li>
72300
<li>
72301
A single character (FX_WCHAR);
72302
</li>
72303
</ul>
72304
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
72305
72306
*/
72307
72308
/*
72309
Wide string compare operation
72310
*/
72311
72312
/*
72313
Basic Unicode character attribute routines
72314
*/
72315
72316
/*
72317
text direction defines
72318
*/
72319
72320
/*
72321
Encode wide string into UTF-8 byte string
72322
*/
72323
72324
/*
72325
OS Defines
72326
*/
72327
72328
/*
72329
Compiler Defines
72330
*/
72331
72332
/*
72333
CPU Defines
72334
*/
72335
72336
/*
72337
Word Size Defines
72338
*/
72339
72340
/*
72341
Byte Order Defines
72342
*/
72343
72344
/*
72345
Target Defines
72346
*/
72347
72348
/*
72349
BASIC DATA TYPES
72350
*/
72351
72352
/*
72353
Byte string operations
72354
*/
72355
72356
/*
72357
File operations
72358
*/
72359
72360
/*
72361
Wide string operations
72362
*/
72363
72364
/*
72365
Memory block operations
72366
*/
72367
72368
/*
72369
Memory utilities
72370
*/
72371
72372
/*
72373
Math functions
72374
*/
72375
72376
@2025 Foxit Software Incorporated. All rights reserved.