Foxit PDF SDK
extracted_comment.h
1
47760
/*
47761
Basic memory operations
47762
*/
47763
47764
/*
47765
Following base memory functions use default Foxit manager for current module
47766
*/
47767
47768
/*
47769
Time
47770
*/
47771
47772
/*
47773
Type for process ID
47774
*/
47775
47776
/*
47777
Process management
47778
*/
47779
47780
/*
47781
Flags for thread priorities
47782
*/
47783
47784
/*
47785
Thread handler
47786
*/
47787
47788
/*
47789
Thread functions
47790
*/
47791
47792
/*
47793
Context access
47794
*/
47795
47796
/*
47797
Mutex
47798
*/
47799
47800
/*
47801
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
47802
under
47803
this condition. Mutex supports recursive calls in same thread.
47804
47805
*/
47806
47807
/*
47808
Spin Lock
47809
*/
47810
47811
/*
47812
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
47813
functions
47814
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
47815
support recursive calls in same thread.
47816
47817
*/
47818
47819
/*
47820
Read-Write lock
47821
*/
47822
47823
/*
47824
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
47825
functions under this condition.
47826
47827
*/
47828
47829
/*
47830
Atomic Count
47831
*/
47832
47833
/*
47834
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
47835
also
47836
work under single-thread mode.
47837
47838
*/
47839
47840
/*
47841
Macro definitions for File accessing modes
47842
*/
47843
47844
/*
47845
Byte string concatenation operation
47846
*/
47847
47848
/*
47849
Both side of the concatenation operator (+) can be:
47850
<ul>
47851
<li>
47852
A buffered byte string (const CFX_ByteString&);
47853
</li>
47854
<li>
47855
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
47856
</li>
47857
<li>
47858
A zero-terminated C-style string (FX_LPCSTR);
47859
</li>
47860
<li>
47861
A single character or byte (FX_CHAR);
47862
</li>
47863
</ul>
47864
47865
*/
47866
47867
/*
47868
Wide string concatenation operation
47869
*/
47870
47871
/*
47872
Both side of the concatenation operator (+) can be:
47873
<ul>
47874
<li>
47875
A buffered wide string (const CFX_WideString&);
47876
</li>
47877
<li>
47878
A non-buffered wide string (const CFX_WideStringC&);
47879
</li>
47880
<li>
47881
A zero-terminated C-style wide string (FX_LPCWSTR);
47882
</li>
47883
<li>
47884
A single character (FX_WCHAR);
47885
</li>
47886
</ul>
47887
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
47888
47889
*/
47890
47891
/*
47892
Wide string compare operation
47893
*/
47894
47895
/*
47896
Basic Unicode character attribute routines
47897
*/
47898
47899
/*
47900
text direction defines
47901
*/
47902
47903
/*
47904
Encode wide string into UTF-8 byte string
47905
*/
47906
47907
/*
47908
OS Defines
47909
*/
47910
47911
/*
47912
Compiler Defines
47913
*/
47914
47915
/*
47916
CPU Defines
47917
*/
47918
47919
/*
47920
Word Size Defines
47921
*/
47922
47923
/*
47924
Byte Order Defines
47925
*/
47926
47927
/*
47928
Target Defines
47929
*/
47930
47931
/*
47932
BASIC DATA TYPES
47933
*/
47934
47935
/*
47936
Byte string operations
47937
*/
47938
47939
/*
47940
File operations
47941
*/
47942
47943
/*
47944
Wide string operations
47945
*/
47946
47947
/*
47948
Memory block operations
47949
*/
47950
47951
/*
47952
Memory utilities
47953
*/
47954
47955
/*
47956
Math functions
47957
*/
47958
47959
47960
@2021 Foxit Software Incorporated. All rights reserved.