Foxit PDF SDK
extracted_comment.h
1
76036
/*
76037
Basic memory operations
76038
*/
76039
76040
/*
76041
Following base memory functions use default Foxit manager for current module
76042
*/
76043
76044
/*
76045
Time
76046
*/
76047
76048
/*
76049
Type for process ID
76050
*/
76051
76052
/*
76053
Process management
76054
*/
76055
76056
/*
76057
Flags for thread priorities
76058
*/
76059
76060
/*
76061
Thread handler
76062
*/
76063
76064
/*
76065
Thread functions
76066
*/
76067
76068
/*
76069
Context access
76070
*/
76071
76072
/*
76073
Mutex
76074
*/
76075
76076
/*
76077
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
76078
under
76079
this condition. Mutex supports recursive calls in same thread.
76080
76081
*/
76082
76083
/*
76084
Spin Lock
76085
*/
76086
76087
/*
76088
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
76089
functions
76090
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
76091
support recursive calls in same thread.
76092
76093
*/
76094
76095
/*
76096
Read-Write lock
76097
*/
76098
76099
/*
76100
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
76101
functions under this condition.
76102
76103
*/
76104
76105
/*
76106
Atomic Count
76107
*/
76108
76109
/*
76110
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
76111
also
76112
work under single-thread mode.
76113
76114
*/
76115
76116
/*
76117
Macro definitions for File accessing modes
76118
*/
76119
76120
/*
76121
Byte string concatenation operation
76122
*/
76123
76124
/*
76125
Both side of the concatenation operator (+) can be:
76126
<ul>
76127
<li>
76128
A buffered byte string (const CFX_ByteString&);
76129
</li>
76130
<li>
76131
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
76132
</li>
76133
<li>
76134
A zero-terminated C-style string (FX_LPCSTR);
76135
</li>
76136
<li>
76137
A single character or byte (FX_CHAR);
76138
</li>
76139
</ul>
76140
76141
*/
76142
76143
/*
76144
Wide string concatenation operation
76145
*/
76146
76147
/*
76148
Both side of the concatenation operator (+) can be:
76149
<ul>
76150
<li>
76151
A buffered wide string (const CFX_WideString&);
76152
</li>
76153
<li>
76154
A non-buffered wide string (const CFX_WideStringC&);
76155
</li>
76156
<li>
76157
A zero-terminated C-style wide string (FX_LPCWSTR);
76158
</li>
76159
<li>
76160
A single character (FX_WCHAR);
76161
</li>
76162
</ul>
76163
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
76164
76165
*/
76166
76167
/*
76168
Wide string compare operation
76169
*/
76170
76171
/*
76172
Basic Unicode character attribute routines
76173
*/
76174
76175
/*
76176
text direction defines
76177
*/
76178
76179
/*
76180
Encode wide string into UTF-8 byte string
76181
*/
76182
76183
/*
76184
OS Defines
76185
*/
76186
76187
/*
76188
Compiler Defines
76189
*/
76190
76191
/*
76192
CPU Defines
76193
*/
76194
76195
/*
76196
Word Size Defines
76197
*/
76198
76199
/*
76200
Byte Order Defines
76201
*/
76202
76203
/*
76204
Target Defines
76205
*/
76206
76207
/*
76208
BASIC DATA TYPES
76209
*/
76210
76211
/*
76212
Byte string operations
76213
*/
76214
76215
/*
76216
File operations
76217
*/
76218
76219
/*
76220
Wide string operations
76221
*/
76222
76223
/*
76224
Memory block operations
76225
*/
76226
76227
/*
76228
Memory utilities
76229
*/
76230
76231
/*
76232
Math functions
76233
*/
@2025 Foxit Software Incorporated. All rights reserved.