Foxit PDF SDK
extracted_comment.h
1
75697
/*
75698
Basic memory operations
75699
*/
75700
75701
/*
75702
Following base memory functions use default Foxit manager for current module
75703
*/
75704
75705
/*
75706
Time
75707
*/
75708
75709
/*
75710
Type for process ID
75711
*/
75712
75713
/*
75714
Process management
75715
*/
75716
75717
/*
75718
Flags for thread priorities
75719
*/
75720
75721
/*
75722
Thread handler
75723
*/
75724
75725
/*
75726
Thread functions
75727
*/
75728
75729
/*
75730
Context access
75731
*/
75732
75733
/*
75734
Mutex
75735
*/
75736
75737
/*
75738
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
75739
under
75740
this condition. Mutex supports recursive calls in same thread.
75741
75742
*/
75743
75744
/*
75745
Spin Lock
75746
*/
75747
75748
/*
75749
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
75750
functions
75751
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
75752
support recursive calls in same thread.
75753
75754
*/
75755
75756
/*
75757
Read-Write lock
75758
*/
75759
75760
/*
75761
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
75762
functions under this condition.
75763
75764
*/
75765
75766
/*
75767
Atomic Count
75768
*/
75769
75770
/*
75771
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
75772
also
75773
work under single-thread mode.
75774
75775
*/
75776
75777
/*
75778
Macro definitions for File accessing modes
75779
*/
75780
75781
/*
75782
Byte string concatenation operation
75783
*/
75784
75785
/*
75786
Both side of the concatenation operator (+) can be:
75787
<ul>
75788
<li>
75789
A buffered byte string (const CFX_ByteString&);
75790
</li>
75791
<li>
75792
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
75793
</li>
75794
<li>
75795
A zero-terminated C-style string (FX_LPCSTR);
75796
</li>
75797
<li>
75798
A single character or byte (FX_CHAR);
75799
</li>
75800
</ul>
75801
75802
*/
75803
75804
/*
75805
Wide string concatenation operation
75806
*/
75807
75808
/*
75809
Both side of the concatenation operator (+) can be:
75810
<ul>
75811
<li>
75812
A buffered wide string (const CFX_WideString&);
75813
</li>
75814
<li>
75815
A non-buffered wide string (const CFX_WideStringC&);
75816
</li>
75817
<li>
75818
A zero-terminated C-style wide string (FX_LPCWSTR);
75819
</li>
75820
<li>
75821
A single character (FX_WCHAR);
75822
</li>
75823
</ul>
75824
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
75825
75826
*/
75827
75828
/*
75829
Wide string compare operation
75830
*/
75831
75832
/*
75833
Basic Unicode character attribute routines
75834
*/
75835
75836
/*
75837
text direction defines
75838
*/
75839
75840
/*
75841
Encode wide string into UTF-8 byte string
75842
*/
75843
75844
/*
75845
OS Defines
75846
*/
75847
75848
/*
75849
Compiler Defines
75850
*/
75851
75852
/*
75853
CPU Defines
75854
*/
75855
75856
/*
75857
Word Size Defines
75858
*/
75859
75860
/*
75861
Byte Order Defines
75862
*/
75863
75864
/*
75865
Target Defines
75866
*/
75867
75868
/*
75869
BASIC DATA TYPES
75870
*/
75871
75872
/*
75873
Byte string operations
75874
*/
75875
75876
/*
75877
File operations
75878
*/
75879
75880
/*
75881
Wide string operations
75882
*/
75883
75884
/*
75885
Memory block operations
75886
*/
75887
75888
/*
75889
Memory utilities
75890
*/
75891
75892
/*
75893
Math functions
75894
*/
@2024 Foxit Software Incorporated. All rights reserved.