Foxit PDF SDK
extracted_comment.h
1
68034
/*
68035
Basic memory operations
68036
*/
68037
68038
/*
68039
Following base memory functions use default Foxit manager for current module
68040
*/
68041
68042
/*
68043
Time
68044
*/
68045
68046
/*
68047
Type for process ID
68048
*/
68049
68050
/*
68051
Process management
68052
*/
68053
68054
/*
68055
Flags for thread priorities
68056
*/
68057
68058
/*
68059
Thread handler
68060
*/
68061
68062
/*
68063
Thread functions
68064
*/
68065
68066
/*
68067
Context access
68068
*/
68069
68070
/*
68071
Mutex
68072
*/
68073
68074
/*
68075
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
68076
under
68077
this condition. Mutex supports recursive calls in same thread.
68078
68079
*/
68080
68081
/*
68082
Spin Lock
68083
*/
68084
68085
/*
68086
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
68087
functions
68088
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
68089
support recursive calls in same thread.
68090
68091
*/
68092
68093
/*
68094
Read-Write lock
68095
*/
68096
68097
/*
68098
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
68099
functions under this condition.
68100
68101
*/
68102
68103
/*
68104
Atomic Count
68105
*/
68106
68107
/*
68108
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
68109
also
68110
work under single-thread mode.
68111
68112
*/
68113
68114
/*
68115
Macro definitions for File accessing modes
68116
*/
68117
68118
/*
68119
Byte string concatenation operation
68120
*/
68121
68122
/*
68123
Both side of the concatenation operator (+) can be:
68124
<ul>
68125
<li>
68126
A buffered byte string (const CFX_ByteString&);
68127
</li>
68128
<li>
68129
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
68130
</li>
68131
<li>
68132
A zero-terminated C-style string (FX_LPCSTR);
68133
</li>
68134
<li>
68135
A single character or byte (FX_CHAR);
68136
</li>
68137
</ul>
68138
68139
*/
68140
68141
/*
68142
Wide string concatenation operation
68143
*/
68144
68145
/*
68146
Both side of the concatenation operator (+) can be:
68147
<ul>
68148
<li>
68149
A buffered wide string (const CFX_WideString&);
68150
</li>
68151
<li>
68152
A non-buffered wide string (const CFX_WideStringC&);
68153
</li>
68154
<li>
68155
A zero-terminated C-style wide string (FX_LPCWSTR);
68156
</li>
68157
<li>
68158
A single character (FX_WCHAR);
68159
</li>
68160
</ul>
68161
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
68162
68163
*/
68164
68165
/*
68166
Wide string compare operation
68167
*/
68168
68169
/*
68170
Basic Unicode character attribute routines
68171
*/
68172
68173
/*
68174
text direction defines
68175
*/
68176
68177
/*
68178
Encode wide string into UTF-8 byte string
68179
*/
68180
68181
/*
68182
OS Defines
68183
*/
68184
68185
/*
68186
Compiler Defines
68187
*/
68188
68189
/*
68190
CPU Defines
68191
*/
68192
68193
/*
68194
Word Size Defines
68195
*/
68196
68197
/*
68198
Byte Order Defines
68199
*/
68200
68201
/*
68202
Target Defines
68203
*/
68204
68205
/*
68206
BASIC DATA TYPES
68207
*/
68208
68209
/*
68210
Byte string operations
68211
*/
68212
68213
/*
68214
File operations
68215
*/
68216
68217
/*
68218
Wide string operations
68219
*/
68220
68221
/*
68222
Memory block operations
68223
*/
68224
68225
/*
68226
Memory utilities
68227
*/
68228
68229
/*
68230
Math functions
68231
*/
68232
68233
@2024 Foxit Software Incorporated. All rights reserved.