Foxit PDF SDK
extracted_comment.h
1
77505
/*
77506
Basic memory operations
77507
*/
77508
77509
/*
77510
Following base memory functions use default Foxit manager for current module
77511
*/
77512
77513
/*
77514
Time
77515
*/
77516
77517
/*
77518
Type for process ID
77519
*/
77520
77521
/*
77522
Process management
77523
*/
77524
77525
/*
77526
Flags for thread priorities
77527
*/
77528
77529
/*
77530
Thread handler
77531
*/
77532
77533
/*
77534
Thread functions
77535
*/
77536
77537
/*
77538
Context access
77539
*/
77540
77541
/*
77542
Mutex
77543
*/
77544
77545
/*
77546
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
77547
under
77548
this condition. Mutex supports recursive calls in same thread.
77549
77550
*/
77551
77552
/*
77553
Spin Lock
77554
*/
77555
77556
/*
77557
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
77558
functions
77559
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
77560
support recursive calls in same thread.
77561
77562
*/
77563
77564
/*
77565
Read-Write lock
77566
*/
77567
77568
/*
77569
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
77570
functions under this condition.
77571
77572
*/
77573
77574
/*
77575
Atomic Count
77576
*/
77577
77578
/*
77579
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
77580
also
77581
work under single-thread mode.
77582
77583
*/
77584
77585
/*
77586
Macro definitions for File accessing modes
77587
*/
77588
77589
/*
77590
Byte string concatenation operation
77591
*/
77592
77593
/*
77594
Both side of the concatenation operator (+) can be:
77595
<ul>
77596
<li>
77597
A buffered byte string (const CFX_ByteString&);
77598
</li>
77599
<li>
77600
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
77601
</li>
77602
<li>
77603
A zero-terminated C-style string (FX_LPCSTR);
77604
</li>
77605
<li>
77606
A single character or byte (FX_CHAR);
77607
</li>
77608
</ul>
77609
77610
*/
77611
77612
/*
77613
Wide string concatenation operation
77614
*/
77615
77616
/*
77617
Both side of the concatenation operator (+) can be:
77618
<ul>
77619
<li>
77620
A buffered wide string (const CFX_WideString&);
77621
</li>
77622
<li>
77623
A non-buffered wide string (const CFX_WideStringC&);
77624
</li>
77625
<li>
77626
A zero-terminated C-style wide string (FX_LPCWSTR);
77627
</li>
77628
<li>
77629
A single character (FX_WCHAR);
77630
</li>
77631
</ul>
77632
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
77633
77634
*/
77635
77636
/*
77637
Wide string compare operation
77638
*/
77639
77640
/*
77641
Basic Unicode character attribute routines
77642
*/
77643
77644
/*
77645
text direction defines
77646
*/
77647
77648
/*
77649
Encode wide string into UTF-8 byte string
77650
*/
77651
77652
/*
77653
OS Defines
77654
*/
77655
77656
/*
77657
Compiler Defines
77658
*/
77659
77660
/*
77661
CPU Defines
77662
*/
77663
77664
/*
77665
Word Size Defines
77666
*/
77667
77668
/*
77669
Byte Order Defines
77670
*/
77671
77672
/*
77673
Target Defines
77674
*/
77675
77676
/*
77677
BASIC DATA TYPES
77678
*/
77679
77680
/*
77681
Byte string operations
77682
*/
77683
77684
/*
77685
File operations
77686
*/
77687
77688
/*
77689
Wide string operations
77690
*/
77691
77692
/*
77693
Memory block operations
77694
*/
77695
77696
/*
77697
Memory utilities
77698
*/
77699
77700
/*
77701
Math functions
77702
*/
@2025 Foxit Software Incorporated. All rights reserved.