Foxit PDF SDK
extracted_comment.h
1
70209
/*
70210
Basic memory operations
70211
*/
70212
70213
/*
70214
Following base memory functions use default Foxit manager for current module
70215
*/
70216
70217
/*
70218
Time
70219
*/
70220
70221
/*
70222
Type for process ID
70223
*/
70224
70225
/*
70226
Process management
70227
*/
70228
70229
/*
70230
Flags for thread priorities
70231
*/
70232
70233
/*
70234
Thread handler
70235
*/
70236
70237
/*
70238
Thread functions
70239
*/
70240
70241
/*
70242
Context access
70243
*/
70244
70245
/*
70246
Mutex
70247
*/
70248
70249
/*
70250
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
70251
under
70252
this condition. Mutex supports recursive calls in same thread.
70253
70254
*/
70255
70256
/*
70257
Spin Lock
70258
*/
70259
70260
/*
70261
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
70262
functions
70263
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
70264
support recursive calls in same thread.
70265
70266
*/
70267
70268
/*
70269
Read-Write lock
70270
*/
70271
70272
/*
70273
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
70274
functions under this condition.
70275
70276
*/
70277
70278
/*
70279
Atomic Count
70280
*/
70281
70282
/*
70283
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
70284
also
70285
work under single-thread mode.
70286
70287
*/
70288
70289
/*
70290
Macro definitions for File accessing modes
70291
*/
70292
70293
/*
70294
Byte string concatenation operation
70295
*/
70296
70297
/*
70298
Both side of the concatenation operator (+) can be:
70299
<ul>
70300
<li>
70301
A buffered byte string (const CFX_ByteString&);
70302
</li>
70303
<li>
70304
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
70305
</li>
70306
<li>
70307
A zero-terminated C-style string (FX_LPCSTR);
70308
</li>
70309
<li>
70310
A single character or byte (FX_CHAR);
70311
</li>
70312
</ul>
70313
70314
*/
70315
70316
/*
70317
Wide string concatenation operation
70318
*/
70319
70320
/*
70321
Both side of the concatenation operator (+) can be:
70322
<ul>
70323
<li>
70324
A buffered wide string (const CFX_WideString&);
70325
</li>
70326
<li>
70327
A non-buffered wide string (const CFX_WideStringC&);
70328
</li>
70329
<li>
70330
A zero-terminated C-style wide string (FX_LPCWSTR);
70331
</li>
70332
<li>
70333
A single character (FX_WCHAR);
70334
</li>
70335
</ul>
70336
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
70337
70338
*/
70339
70340
/*
70341
Wide string compare operation
70342
*/
70343
70344
/*
70345
Basic Unicode character attribute routines
70346
*/
70347
70348
/*
70349
text direction defines
70350
*/
70351
70352
/*
70353
Encode wide string into UTF-8 byte string
70354
*/
70355
70356
/*
70357
OS Defines
70358
*/
70359
70360
/*
70361
Compiler Defines
70362
*/
70363
70364
/*
70365
CPU Defines
70366
*/
70367
70368
/*
70369
Word Size Defines
70370
*/
70371
70372
/*
70373
Byte Order Defines
70374
*/
70375
70376
/*
70377
Target Defines
70378
*/
70379
70380
/*
70381
BASIC DATA TYPES
70382
*/
70383
70384
/*
70385
Byte string operations
70386
*/
70387
70388
/*
70389
File operations
70390
*/
70391
70392
/*
70393
Wide string operations
70394
*/
70395
70396
/*
70397
Memory block operations
70398
*/
70399
70400
/*
70401
Memory utilities
70402
*/
70403
70404
/*
70405
Math functions
70406
*/
70407
70408
@2024 Foxit Software Incorporated. All rights reserved.