Foxit PDF SDK
extracted_comment.h
1
68897
/*
68898
Basic memory operations
68899
*/
68900
68901
/*
68902
Following base memory functions use default Foxit manager for current module
68903
*/
68904
68905
/*
68906
Time
68907
*/
68908
68909
/*
68910
Type for process ID
68911
*/
68912
68913
/*
68914
Process management
68915
*/
68916
68917
/*
68918
Flags for thread priorities
68919
*/
68920
68921
/*
68922
Thread handler
68923
*/
68924
68925
/*
68926
Thread functions
68927
*/
68928
68929
/*
68930
Context access
68931
*/
68932
68933
/*
68934
Mutex
68935
*/
68936
68937
/*
68938
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
68939
under
68940
this condition. Mutex supports recursive calls in same thread.
68941
68942
*/
68943
68944
/*
68945
Spin Lock
68946
*/
68947
68948
/*
68949
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
68950
functions
68951
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
68952
support recursive calls in same thread.
68953
68954
*/
68955
68956
/*
68957
Read-Write lock
68958
*/
68959
68960
/*
68961
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
68962
functions under this condition.
68963
68964
*/
68965
68966
/*
68967
Atomic Count
68968
*/
68969
68970
/*
68971
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
68972
also
68973
work under single-thread mode.
68974
68975
*/
68976
68977
/*
68978
Macro definitions for File accessing modes
68979
*/
68980
68981
/*
68982
Byte string concatenation operation
68983
*/
68984
68985
/*
68986
Both side of the concatenation operator (+) can be:
68987
<ul>
68988
<li>
68989
A buffered byte string (const CFX_ByteString&);
68990
</li>
68991
<li>
68992
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
68993
</li>
68994
<li>
68995
A zero-terminated C-style string (FX_LPCSTR);
68996
</li>
68997
<li>
68998
A single character or byte (FX_CHAR);
68999
</li>
69000
</ul>
69001
69002
*/
69003
69004
/*
69005
Wide string concatenation operation
69006
*/
69007
69008
/*
69009
Both side of the concatenation operator (+) can be:
69010
<ul>
69011
<li>
69012
A buffered wide string (const CFX_WideString&);
69013
</li>
69014
<li>
69015
A non-buffered wide string (const CFX_WideStringC&);
69016
</li>
69017
<li>
69018
A zero-terminated C-style wide string (FX_LPCWSTR);
69019
</li>
69020
<li>
69021
A single character (FX_WCHAR);
69022
</li>
69023
</ul>
69024
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
69025
69026
*/
69027
69028
/*
69029
Wide string compare operation
69030
*/
69031
69032
/*
69033
Basic Unicode character attribute routines
69034
*/
69035
69036
/*
69037
text direction defines
69038
*/
69039
69040
/*
69041
Encode wide string into UTF-8 byte string
69042
*/
69043
69044
/*
69045
OS Defines
69046
*/
69047
69048
/*
69049
Compiler Defines
69050
*/
69051
69052
/*
69053
CPU Defines
69054
*/
69055
69056
/*
69057
Word Size Defines
69058
*/
69059
69060
/*
69061
Byte Order Defines
69062
*/
69063
69064
/*
69065
Target Defines
69066
*/
69067
69068
/*
69069
BASIC DATA TYPES
69070
*/
69071
69072
/*
69073
Byte string operations
69074
*/
69075
69076
/*
69077
File operations
69078
*/
69079
69080
/*
69081
Wide string operations
69082
*/
69083
69084
/*
69085
Memory block operations
69086
*/
69087
69088
/*
69089
Memory utilities
69090
*/
69091
69092
/*
69093
Math functions
69094
*/
@2023 Foxit Software Incorporated. All rights reserved.