Foxit PDF SDK
extracted_comment.h
1
66649
/*
66650
Basic memory operations
66651
*/
66652
66653
/*
66654
Following base memory functions use default Foxit manager for current module
66655
*/
66656
66657
/*
66658
Time
66659
*/
66660
66661
/*
66662
Type for process ID
66663
*/
66664
66665
/*
66666
Process management
66667
*/
66668
66669
/*
66670
Flags for thread priorities
66671
*/
66672
66673
/*
66674
Thread handler
66675
*/
66676
66677
/*
66678
Thread functions
66679
*/
66680
66681
/*
66682
Context access
66683
*/
66684
66685
/*
66686
Mutex
66687
*/
66688
66689
/*
66690
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
66691
under
66692
this condition. Mutex supports recursive calls in same thread.
66693
66694
*/
66695
66696
/*
66697
Spin Lock
66698
*/
66699
66700
/*
66701
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
66702
functions
66703
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
66704
support recursive calls in same thread.
66705
66706
*/
66707
66708
/*
66709
Read-Write lock
66710
*/
66711
66712
/*
66713
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
66714
functions under this condition.
66715
66716
*/
66717
66718
/*
66719
Atomic Count
66720
*/
66721
66722
/*
66723
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
66724
also
66725
work under single-thread mode.
66726
66727
*/
66728
66729
/*
66730
Macro definitions for File accessing modes
66731
*/
66732
66733
/*
66734
Byte string concatenation operation
66735
*/
66736
66737
/*
66738
Both side of the concatenation operator (+) can be:
66739
<ul>
66740
<li>
66741
A buffered byte string (const CFX_ByteString&);
66742
</li>
66743
<li>
66744
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
66745
</li>
66746
<li>
66747
A zero-terminated C-style string (FX_LPCSTR);
66748
</li>
66749
<li>
66750
A single character or byte (FX_CHAR);
66751
</li>
66752
</ul>
66753
66754
*/
66755
66756
/*
66757
Wide string concatenation operation
66758
*/
66759
66760
/*
66761
Both side of the concatenation operator (+) can be:
66762
<ul>
66763
<li>
66764
A buffered wide string (const CFX_WideString&);
66765
</li>
66766
<li>
66767
A non-buffered wide string (const CFX_WideStringC&);
66768
</li>
66769
<li>
66770
A zero-terminated C-style wide string (FX_LPCWSTR);
66771
</li>
66772
<li>
66773
A single character (FX_WCHAR);
66774
</li>
66775
</ul>
66776
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
66777
66778
*/
66779
66780
/*
66781
Wide string compare operation
66782
*/
66783
66784
/*
66785
Basic Unicode character attribute routines
66786
*/
66787
66788
/*
66789
text direction defines
66790
*/
66791
66792
/*
66793
Encode wide string into UTF-8 byte string
66794
*/
66795
66796
/*
66797
OS Defines
66798
*/
66799
66800
/*
66801
Compiler Defines
66802
*/
66803
66804
/*
66805
CPU Defines
66806
*/
66807
66808
/*
66809
Word Size Defines
66810
*/
66811
66812
/*
66813
Byte Order Defines
66814
*/
66815
66816
/*
66817
Target Defines
66818
*/
66819
66820
/*
66821
BASIC DATA TYPES
66822
*/
66823
66824
/*
66825
Byte string operations
66826
*/
66827
66828
/*
66829
File operations
66830
*/
66831
66832
/*
66833
Wide string operations
66834
*/
66835
66836
/*
66837
Memory block operations
66838
*/
66839
66840
/*
66841
Memory utilities
66842
*/
66843
66844
/*
66845
Math functions
66846
*/
66847
66848
66849
@2025 Foxit Software Incorporated. All rights reserved.