Foxit PDF SDK
extracted_comment.h
1
8165
/*
8166
Byte string concatenation operation
8167
*/
8168
8169
/*
8170
Both side of the concatenation operator (+) can be:
8171
<ul>
8172
<li>
8173
A buffered byte string (const CFX_ByteString&);
8174
</li>
8175
<li>
8176
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
8177
</li>
8178
<li>
8179
A zero-terminated C-style string (FX_LPCSTR);
8180
</li>
8181
<li>
8182
A single character or byte (FX_CHAR);
8183
</li>
8184
</ul>
8185
8186
*/
8187
8188
8189
8190
8191
8192
59115
/*
59116
Basic memory operations
59117
*/
59118
59119
/*
59120
Following base memory functions use default Foxit manager for current module
59121
*/
59122
59123
/*
59124
Time
59125
*/
59126
59127
/*
59128
Type for process ID
59129
*/
59130
59131
/*
59132
Process management
59133
*/
59134
59135
/*
59136
Flags for thread priorities
59137
*/
59138
59139
/*
59140
Thread handler
59141
*/
59142
59143
/*
59144
Thread functions
59145
*/
59146
59147
/*
59148
Context access
59149
*/
59150
59151
/*
59152
Mutex
59153
*/
59154
59155
/*
59156
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
59157
under
59158
this condition. Mutex supports recursive calls in same thread.
59159
59160
*/
59161
59162
/*
59163
Spin Lock
59164
*/
59165
59166
/*
59167
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
59168
functions
59169
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
59170
support recursive calls in same thread.
59171
59172
*/
59173
59174
/*
59175
Read-Write lock
59176
*/
59177
59178
/*
59179
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
59180
functions under this condition.
59181
59182
*/
59183
59184
/*
59185
Atomic Count
59186
*/
59187
59188
/*
59189
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
59190
also
59191
work under single-thread mode.
59192
59193
*/
59194
59195
/*
59196
Macro definitions for File accessing modes
59197
*/
59198
59199
/*
59200
Byte string concatenation operation
59201
*/
59202
59203
/*
59204
Both side of the concatenation operator (+) can be:
59205
<ul>
59206
<li>
59207
A buffered byte string (const CFX_ByteString&);
59208
</li>
59209
<li>
59210
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
59211
</li>
59212
<li>
59213
A zero-terminated C-style string (FX_LPCSTR);
59214
</li>
59215
<li>
59216
A single character or byte (FX_CHAR);
59217
</li>
59218
</ul>
59219
59220
*/
59221
59222
/*
59223
Wide string concatenation operation
59224
*/
59225
59226
/*
59227
Both side of the concatenation operator (+) can be:
59228
<ul>
59229
<li>
59230
A buffered wide string (const CFX_WideString&);
59231
</li>
59232
<li>
59233
A non-buffered wide string (const CFX_WideStringC&);
59234
</li>
59235
<li>
59236
A zero-terminated C-style wide string (FX_LPCWSTR);
59237
</li>
59238
<li>
59239
A single character (FX_WCHAR);
59240
</li>
59241
</ul>
59242
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
59243
59244
*/
59245
59246
/*
59247
Wide string compare operation
59248
*/
59249
59250
/*
59251
Basic Unicode character attribute routines
59252
*/
59253
59254
/*
59255
text direction defines
59256
*/
59257
59258
/*
59259
Encode wide string into UTF-8 byte string
59260
*/
59261
59262
/*
59263
Mutex
59264
*/
59265
59266
/*
59267
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
59268
under
59269
this condition. Mutex supports recursive calls in same thread.
59270
59271
*/
59272
59273
/*
59274
OS Defines
59275
*/
59276
59277
/*
59278
Compiler Defines
59279
*/
59280
59281
/*
59282
CPU Defines
59283
*/
59284
59285
/*
59286
Word Size Defines
59287
*/
59288
59289
/*
59290
Byte Order Defines
59291
*/
59292
59293
/*
59294
Target Defines
59295
*/
59296
59297
/*
59298
BASIC DATA TYPES
59299
*/
59300
59301
/*
59302
Byte string operations
59303
*/
59304
59305
/*
59306
File operations
59307
*/
59308
59309
/*
59310
Wide string operations
59311
*/
59312
59313
/*
59314
Memory block operations
59315
*/
59316
59317
/*
59318
Memory utilities
59319
*/
59320
59321
/*
59322
Math functions
59323
*/
59324
59325
@2024 Foxit Software Incorporated. All rights reserved.