Foxit PDF SDK
extracted_comment.h
1
68294
/*
68295
Basic memory operations
68296
*/
68297
68298
/*
68299
Following base memory functions use default Foxit manager for current module
68300
*/
68301
68302
/*
68303
Time
68304
*/
68305
68306
/*
68307
Type for process ID
68308
*/
68309
68310
/*
68311
Process management
68312
*/
68313
68314
/*
68315
Flags for thread priorities
68316
*/
68317
68318
/*
68319
Thread handler
68320
*/
68321
68322
/*
68323
Thread functions
68324
*/
68325
68326
/*
68327
Context access
68328
*/
68329
68330
/*
68331
Mutex
68332
*/
68333
68334
/*
68335
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
68336
under
68337
this condition. Mutex supports recursive calls in same thread.
68338
68339
*/
68340
68341
/*
68342
Spin Lock
68343
*/
68344
68345
/*
68346
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
68347
functions
68348
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
68349
support recursive calls in same thread.
68350
68351
*/
68352
68353
/*
68354
Read-Write lock
68355
*/
68356
68357
/*
68358
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
68359
functions under this condition.
68360
68361
*/
68362
68363
/*
68364
Atomic Count
68365
*/
68366
68367
/*
68368
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
68369
also
68370
work under single-thread mode.
68371
68372
*/
68373
68374
/*
68375
Macro definitions for File accessing modes
68376
*/
68377
68378
/*
68379
Byte string concatenation operation
68380
*/
68381
68382
/*
68383
Both side of the concatenation operator (+) can be:
68384
<ul>
68385
<li>
68386
A buffered byte string (const CFX_ByteString&);
68387
</li>
68388
<li>
68389
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
68390
</li>
68391
<li>
68392
A zero-terminated C-style string (FX_LPCSTR);
68393
</li>
68394
<li>
68395
A single character or byte (FX_CHAR);
68396
</li>
68397
</ul>
68398
68399
*/
68400
68401
/*
68402
Wide string concatenation operation
68403
*/
68404
68405
/*
68406
Both side of the concatenation operator (+) can be:
68407
<ul>
68408
<li>
68409
A buffered wide string (const CFX_WideString&);
68410
</li>
68411
<li>
68412
A non-buffered wide string (const CFX_WideStringC&);
68413
</li>
68414
<li>
68415
A zero-terminated C-style wide string (FX_LPCWSTR);
68416
</li>
68417
<li>
68418
A single character (FX_WCHAR);
68419
</li>
68420
</ul>
68421
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
68422
68423
*/
68424
68425
/*
68426
Wide string compare operation
68427
*/
68428
68429
/*
68430
Basic Unicode character attribute routines
68431
*/
68432
68433
/*
68434
text direction defines
68435
*/
68436
68437
/*
68438
Encode wide string into UTF-8 byte string
68439
*/
68440
68441
/*
68442
Mutex
68443
*/
68444
68445
/*
68446
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
68447
under
68448
this condition. Mutex supports recursive calls in same thread.
68449
68450
*/
68451
68452
/*
68453
OS Defines
68454
*/
68455
68456
/*
68457
Compiler Defines
68458
*/
68459
68460
/*
68461
CPU Defines
68462
*/
68463
68464
/*
68465
Word Size Defines
68466
*/
68467
68468
/*
68469
Byte Order Defines
68470
*/
68471
68472
/*
68473
Target Defines
68474
*/
68475
68476
/*
68477
BASIC DATA TYPES
68478
*/
68479
68480
/*
68481
Byte string operations
68482
*/
68483
68484
/*
68485
File operations
68486
*/
68487
68488
/*
68489
Wide string operations
68490
*/
68491
68492
/*
68493
Memory block operations
68494
*/
68495
68496
/*
68497
Memory utilities
68498
*/
68499
68500
/*
68501
Math functions
68502
*/
68503
68504
@2025 Foxit Software Incorporated. All rights reserved.