Foxit PDF SDK
extracted_comment.h
1
2
62103
/*
62104
Basic memory operations
62105
*/
62106
62107
/*
62108
Following base memory functions use default Foxit manager for current module
62109
*/
62110
62111
/*
62112
Time
62113
*/
62114
62115
/*
62116
Type for process ID
62117
*/
62118
62119
/*
62120
Process management
62121
*/
62122
62123
/*
62124
Flags for thread priorities
62125
*/
62126
62127
/*
62128
Thread handler
62129
*/
62130
62131
/*
62132
Thread functions
62133
*/
62134
62135
/*
62136
Context access
62137
*/
62138
62139
/*
62140
Mutex
62141
*/
62142
62143
/*
62144
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
62145
under
62146
this condition. Mutex supports recursive calls in same thread.
62147
62148
*/
62149
62150
/*
62151
Spin Lock
62152
*/
62153
62154
/*
62155
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
62156
functions
62157
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
62158
support recursive calls in same thread.
62159
62160
*/
62161
62162
/*
62163
Read-Write lock
62164
*/
62165
62166
/*
62167
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
62168
functions under this condition.
62169
62170
*/
62171
62172
/*
62173
Atomic Count
62174
*/
62175
62176
/*
62177
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
62178
also
62179
work under single-thread mode.
62180
62181
*/
62182
62183
/*
62184
Macro definitions for File accessing modes
62185
*/
62186
62187
/*
62188
Byte string concatenation operation
62189
*/
62190
62191
/*
62192
Both side of the concatenation operator (+) can be:
62193
<ul>
62194
<li>
62195
A buffered byte string (const CFX_ByteString&);
62196
</li>
62197
<li>
62198
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
62199
</li>
62200
<li>
62201
A zero-terminated C-style string (FX_LPCSTR);
62202
</li>
62203
<li>
62204
A single character or byte (FX_CHAR);
62205
</li>
62206
</ul>
62207
62208
*/
62209
62210
/*
62211
Wide string concatenation operation
62212
*/
62213
62214
/*
62215
Both side of the concatenation operator (+) can be:
62216
<ul>
62217
<li>
62218
A buffered wide string (const CFX_WideString&);
62219
</li>
62220
<li>
62221
A non-buffered wide string (const CFX_WideStringC&);
62222
</li>
62223
<li>
62224
A zero-terminated C-style wide string (FX_LPCWSTR);
62225
</li>
62226
<li>
62227
A single character (FX_WCHAR);
62228
</li>
62229
</ul>
62230
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
62231
62232
*/
62233
62234
/*
62235
Wide string compare operation
62236
*/
62237
62238
/*
62239
Basic Unicode character attribute routines
62240
*/
62241
62242
/*
62243
text direction defines
62244
*/
62245
62246
/*
62247
Encode wide string into UTF-8 byte string
62248
*/
62249
62250
/*
62251
OS Defines
62252
*/
62253
62254
/*
62255
Compiler Defines
62256
*/
62257
62258
/*
62259
CPU Defines
62260
*/
62261
62262
/*
62263
Word Size Defines
62264
*/
62265
62266
/*
62267
Byte Order Defines
62268
*/
62269
62270
/*
62271
Target Defines
62272
*/
62273
62274
/*
62275
BASIC DATA TYPES
62276
*/
62277
62278
/*
62279
Byte string operations
62280
*/
62281
62282
/*
62283
File operations
62284
*/
62285
62286
/*
62287
Wide string operations
62288
*/
62289
62290
/*
62291
Memory block operations
62292
*/
62293
62294
/*
62295
Memory utilities
62296
*/
62297
62298
/*
62299
Math functions
62300
*/
62301
62302
62303
@2023 Foxit Software Incorporated. All rights reserved.