Foxit PDF SDK
extracted_comment.h
1
7999
/*
8000
Byte string concatenation operation
8001
*/
8002
8003
/*
8004
Both side of the concatenation operator (+) can be:
8005
<ul>
8006
<li>
8007
A buffered byte string (const CFX_ByteString&);
8008
</li>
8009
<li>
8010
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
8011
</li>
8012
<li>
8013
A zero-terminated C-style string (FX_LPCSTR);
8014
</li>
8015
<li>
8016
A single character or byte (FX_CHAR);
8017
</li>
8018
</ul>
8019
8020
*/
8021
8022
8023
8024
8025
8026
54088
/*
54089
Basic memory operations
54090
*/
54091
54092
/*
54093
Following base memory functions use default Foxit manager for current module
54094
*/
54095
54096
/*
54097
Time
54098
*/
54099
54100
/*
54101
Type for process ID
54102
*/
54103
54104
/*
54105
Process management
54106
*/
54107
54108
/*
54109
Flags for thread priorities
54110
*/
54111
54112
/*
54113
Thread handler
54114
*/
54115
54116
/*
54117
Thread functions
54118
*/
54119
54120
/*
54121
Context access
54122
*/
54123
54124
/*
54125
Mutex
54126
*/
54127
54128
/*
54129
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
54130
under
54131
this condition. Mutex supports recursive calls in same thread.
54132
54133
*/
54134
54135
/*
54136
Spin Lock
54137
*/
54138
54139
/*
54140
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
54141
functions
54142
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
54143
support recursive calls in same thread.
54144
54145
*/
54146
54147
/*
54148
Read-Write lock
54149
*/
54150
54151
/*
54152
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
54153
functions under this condition.
54154
54155
*/
54156
54157
/*
54158
Atomic Count
54159
*/
54160
54161
/*
54162
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
54163
also
54164
work under single-thread mode.
54165
54166
*/
54167
54168
/*
54169
Macro definitions for File accessing modes
54170
*/
54171
54172
/*
54173
Byte string concatenation operation
54174
*/
54175
54176
/*
54177
Both side of the concatenation operator (+) can be:
54178
<ul>
54179
<li>
54180
A buffered byte string (const CFX_ByteString&);
54181
</li>
54182
<li>
54183
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
54184
</li>
54185
<li>
54186
A zero-terminated C-style string (FX_LPCSTR);
54187
</li>
54188
<li>
54189
A single character or byte (FX_CHAR);
54190
</li>
54191
</ul>
54192
54193
*/
54194
54195
/*
54196
Wide string concatenation operation
54197
*/
54198
54199
/*
54200
Both side of the concatenation operator (+) can be:
54201
<ul>
54202
<li>
54203
A buffered wide string (const CFX_WideString&);
54204
</li>
54205
<li>
54206
A non-buffered wide string (const CFX_WideStringC&);
54207
</li>
54208
<li>
54209
A zero-terminated C-style wide string (FX_LPCWSTR);
54210
</li>
54211
<li>
54212
A single character (FX_WCHAR);
54213
</li>
54214
</ul>
54215
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
54216
54217
*/
54218
54219
/*
54220
Wide string compare operation
54221
*/
54222
54223
/*
54224
Basic Unicode character attribute routines
54225
*/
54226
54227
/*
54228
text direction defines
54229
*/
54230
54231
/*
54232
Encode wide string into UTF-8 byte string
54233
*/
54234
54235
/*
54236
Mutex
54237
*/
54238
54239
/*
54240
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
54241
under
54242
this condition. Mutex supports recursive calls in same thread.
54243
54244
*/
54245
54246
/*
54247
OS Defines
54248
*/
54249
54250
/*
54251
Compiler Defines
54252
*/
54253
54254
/*
54255
CPU Defines
54256
*/
54257
54258
/*
54259
Word Size Defines
54260
*/
54261
54262
/*
54263
Byte Order Defines
54264
*/
54265
54266
/*
54267
Target Defines
54268
*/
54269
54270
/*
54271
BASIC DATA TYPES
54272
*/
54273
54274
/*
54275
Byte string operations
54276
*/
54277
54278
/*
54279
File operations
54280
*/
54281
54282
/*
54283
Wide string operations
54284
*/
54285
54286
/*
54287
Memory block operations
54288
*/
54289
54290
/*
54291
Memory utilities
54292
*/
54293
54294
/*
54295
Math functions
54296
*/
54297
54298
54299
@2023 Foxit Software Incorporated. All rights reserved.