Foxit PDF SDK
extracted_comment.h
1
69418
/*
69419
Basic memory operations
69420
*/
69421
69422
/*
69423
Following base memory functions use default Foxit manager for current module
69424
*/
69425
69426
/*
69427
Time
69428
*/
69429
69430
/*
69431
Type for process ID
69432
*/
69433
69434
/*
69435
Process management
69436
*/
69437
69438
/*
69439
Flags for thread priorities
69440
*/
69441
69442
/*
69443
Thread handler
69444
*/
69445
69446
/*
69447
Thread functions
69448
*/
69449
69450
/*
69451
Context access
69452
*/
69453
69454
/*
69455
Mutex
69456
*/
69457
69458
/*
69459
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
69460
under
69461
this condition. Mutex supports recursive calls in same thread.
69462
69463
*/
69464
69465
/*
69466
Spin Lock
69467
*/
69468
69469
/*
69470
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
69471
functions
69472
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
69473
support recursive calls in same thread.
69474
69475
*/
69476
69477
/*
69478
Read-Write lock
69479
*/
69480
69481
/*
69482
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
69483
functions under this condition.
69484
69485
*/
69486
69487
/*
69488
Atomic Count
69489
*/
69490
69491
/*
69492
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
69493
also
69494
work under single-thread mode.
69495
69496
*/
69497
69498
/*
69499
Macro definitions for File accessing modes
69500
*/
69501
69502
/*
69503
Byte string concatenation operation
69504
*/
69505
69506
/*
69507
Both side of the concatenation operator (+) can be:
69508
<ul>
69509
<li>
69510
A buffered byte string (const CFX_ByteString&);
69511
</li>
69512
<li>
69513
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
69514
</li>
69515
<li>
69516
A zero-terminated C-style string (FX_LPCSTR);
69517
</li>
69518
<li>
69519
A single character or byte (FX_CHAR);
69520
</li>
69521
</ul>
69522
69523
*/
69524
69525
/*
69526
Wide string concatenation operation
69527
*/
69528
69529
/*
69530
Both side of the concatenation operator (+) can be:
69531
<ul>
69532
<li>
69533
A buffered wide string (const CFX_WideString&);
69534
</li>
69535
<li>
69536
A non-buffered wide string (const CFX_WideStringC&);
69537
</li>
69538
<li>
69539
A zero-terminated C-style wide string (FX_LPCWSTR);
69540
</li>
69541
<li>
69542
A single character (FX_WCHAR);
69543
</li>
69544
</ul>
69545
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
69546
69547
*/
69548
69549
/*
69550
Wide string compare operation
69551
*/
69552
69553
/*
69554
Basic Unicode character attribute routines
69555
*/
69556
69557
/*
69558
text direction defines
69559
*/
69560
69561
/*
69562
Encode wide string into UTF-8 byte string
69563
*/
69564
69565
/*
69566
Mutex
69567
*/
69568
69569
/*
69570
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
69571
under
69572
this condition. Mutex supports recursive calls in same thread.
69573
69574
*/
69575
69576
/*
69577
OS Defines
69578
*/
69579
69580
/*
69581
Compiler Defines
69582
*/
69583
69584
/*
69585
CPU Defines
69586
*/
69587
69588
/*
69589
Word Size Defines
69590
*/
69591
69592
/*
69593
Byte Order Defines
69594
*/
69595
69596
/*
69597
Target Defines
69598
*/
69599
69600
/*
69601
BASIC DATA TYPES
69602
*/
69603
69604
/*
69605
Byte string operations
69606
*/
69607
69608
/*
69609
File operations
69610
*/
69611
69612
/*
69613
Wide string operations
69614
*/
69615
69616
/*
69617
Memory block operations
69618
*/
69619
69620
/*
69621
Memory utilities
69622
*/
69623
69624
/*
69625
Math functions
69626
*/
@2024 Foxit Software Incorporated. All rights reserved.