Foxit PDF SDK
extracted_comment.h
1
2
64599
/*
64600
Basic memory operations
64601
*/
64602
64603
/*
64604
Following base memory functions use default Foxit manager for current module
64605
*/
64606
64607
/*
64608
Time
64609
*/
64610
64611
/*
64612
Type for process ID
64613
*/
64614
64615
/*
64616
Process management
64617
*/
64618
64619
/*
64620
Flags for thread priorities
64621
*/
64622
64623
/*
64624
Thread handler
64625
*/
64626
64627
/*
64628
Thread functions
64629
*/
64630
64631
/*
64632
Context access
64633
*/
64634
64635
/*
64636
Mutex
64637
*/
64638
64639
/*
64640
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
64641
under
64642
this condition. Mutex supports recursive calls in same thread.
64643
64644
*/
64645
64646
/*
64647
Spin Lock
64648
*/
64649
64650
/*
64651
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
64652
functions
64653
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
64654
support recursive calls in same thread.
64655
64656
*/
64657
64658
/*
64659
Read-Write lock
64660
*/
64661
64662
/*
64663
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
64664
functions under this condition.
64665
64666
*/
64667
64668
/*
64669
Atomic Count
64670
*/
64671
64672
/*
64673
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
64674
also
64675
work under single-thread mode.
64676
64677
*/
64678
64679
/*
64680
Macro definitions for File accessing modes
64681
*/
64682
64683
/*
64684
Byte string concatenation operation
64685
*/
64686
64687
/*
64688
Both side of the concatenation operator (+) can be:
64689
<ul>
64690
<li>
64691
A buffered byte string (const CFX_ByteString&);
64692
</li>
64693
<li>
64694
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
64695
</li>
64696
<li>
64697
A zero-terminated C-style string (FX_LPCSTR);
64698
</li>
64699
<li>
64700
A single character or byte (FX_CHAR);
64701
</li>
64702
</ul>
64703
64704
*/
64705
64706
/*
64707
Wide string concatenation operation
64708
*/
64709
64710
/*
64711
Both side of the concatenation operator (+) can be:
64712
<ul>
64713
<li>
64714
A buffered wide string (const CFX_WideString&);
64715
</li>
64716
<li>
64717
A non-buffered wide string (const CFX_WideStringC&);
64718
</li>
64719
<li>
64720
A zero-terminated C-style wide string (FX_LPCWSTR);
64721
</li>
64722
<li>
64723
A single character (FX_WCHAR);
64724
</li>
64725
</ul>
64726
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
64727
64728
*/
64729
64730
/*
64731
Wide string compare operation
64732
*/
64733
64734
/*
64735
Basic Unicode character attribute routines
64736
*/
64737
64738
/*
64739
text direction defines
64740
*/
64741
64742
/*
64743
Encode wide string into UTF-8 byte string
64744
*/
64745
64746
/*
64747
OS Defines
64748
*/
64749
64750
/*
64751
Compiler Defines
64752
*/
64753
64754
/*
64755
CPU Defines
64756
*/
64757
64758
/*
64759
Word Size Defines
64760
*/
64761
64762
/*
64763
Byte Order Defines
64764
*/
64765
64766
/*
64767
Target Defines
64768
*/
64769
64770
/*
64771
BASIC DATA TYPES
64772
*/
64773
64774
/*
64775
Byte string operations
64776
*/
64777
64778
/*
64779
File operations
64780
*/
64781
64782
/*
64783
Wide string operations
64784
*/
64785
64786
/*
64787
Memory block operations
64788
*/
64789
64790
/*
64791
Memory utilities
64792
*/
64793
64794
/*
64795
Math functions
64796
*/
@2022 Foxit Software Incorporated. All rights reserved.