Foxit PDF SDK
extracted_comment.h
1
71553
/*
71554
Basic memory operations
71555
*/
71556
71557
/*
71558
Following base memory functions use default Foxit manager for current module
71559
*/
71560
71561
/*
71562
Time
71563
*/
71564
71565
/*
71566
Type for process ID
71567
*/
71568
71569
/*
71570
Process management
71571
*/
71572
71573
/*
71574
Flags for thread priorities
71575
*/
71576
71577
/*
71578
Thread handler
71579
*/
71580
71581
/*
71582
Thread functions
71583
*/
71584
71585
/*
71586
Context access
71587
*/
71588
71589
/*
71590
Mutex
71591
*/
71592
71593
/*
71594
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
71595
under
71596
this condition. Mutex supports recursive calls in same thread.
71597
71598
*/
71599
71600
/*
71601
Spin Lock
71602
*/
71603
71604
/*
71605
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
71606
functions
71607
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
71608
support recursive calls in same thread.
71609
71610
*/
71611
71612
/*
71613
Read-Write lock
71614
*/
71615
71616
/*
71617
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
71618
functions under this condition.
71619
71620
*/
71621
71622
/*
71623
Atomic Count
71624
*/
71625
71626
/*
71627
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
71628
also
71629
work under single-thread mode.
71630
71631
*/
71632
71633
/*
71634
Macro definitions for File accessing modes
71635
*/
71636
71637
/*
71638
Byte string concatenation operation
71639
*/
71640
71641
/*
71642
Both side of the concatenation operator (+) can be:
71643
<ul>
71644
<li>
71645
A buffered byte string (const CFX_ByteString&);
71646
</li>
71647
<li>
71648
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
71649
</li>
71650
<li>
71651
A zero-terminated C-style string (FX_LPCSTR);
71652
</li>
71653
<li>
71654
A single character or byte (FX_CHAR);
71655
</li>
71656
</ul>
71657
71658
*/
71659
71660
/*
71661
Wide string concatenation operation
71662
*/
71663
71664
/*
71665
Both side of the concatenation operator (+) can be:
71666
<ul>
71667
<li>
71668
A buffered wide string (const CFX_WideString&);
71669
</li>
71670
<li>
71671
A non-buffered wide string (const CFX_WideStringC&);
71672
</li>
71673
<li>
71674
A zero-terminated C-style wide string (FX_LPCWSTR);
71675
</li>
71676
<li>
71677
A single character (FX_WCHAR);
71678
</li>
71679
</ul>
71680
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
71681
71682
*/
71683
71684
/*
71685
Wide string compare operation
71686
*/
71687
71688
/*
71689
Basic Unicode character attribute routines
71690
*/
71691
71692
/*
71693
text direction defines
71694
*/
71695
71696
/*
71697
Encode wide string into UTF-8 byte string
71698
*/
71699
71700
/*
71701
OS Defines
71702
*/
71703
71704
/*
71705
Compiler Defines
71706
*/
71707
71708
/*
71709
CPU Defines
71710
*/
71711
71712
/*
71713
Word Size Defines
71714
*/
71715
71716
/*
71717
Byte Order Defines
71718
*/
71719
71720
/*
71721
Target Defines
71722
*/
71723
71724
/*
71725
BASIC DATA TYPES
71726
*/
71727
71728
/*
71729
Byte string operations
71730
*/
71731
71732
/*
71733
File operations
71734
*/
71735
71736
/*
71737
Wide string operations
71738
*/
71739
71740
/*
71741
Memory block operations
71742
*/
71743
71744
/*
71745
Memory utilities
71746
*/
71747
71748
/*
71749
Math functions
71750
*/
71751
71752
@2025 Foxit Software Incorporated. All rights reserved.