Foxit PDF SDK
extracted_comment.h
1 
77160 /*
77161  Basic memory operations
77162 */
77163 
77164 /*
77165  Following base memory functions use default Foxit manager for current module
77166 */
77167 
77168 /*
77169  Time
77170 */
77171 
77172 /*
77173  Type for process ID
77174 */
77175 
77176 /*
77177  Process management
77178 */
77179 
77180 /*
77181  Flags for thread priorities
77182 */
77183 
77184 /*
77185  Thread handler
77186 */
77187 
77188 /*
77189  Thread functions
77190 */
77191 
77192 /*
77193  Context access
77194 */
77195 
77196 /*
77197  Mutex
77198 */
77199 
77200 /*
77201 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition. Mutex
77202 supports recursive calls in same thread.
77203 
77204 */
77205 
77206 /*
77207  Spin Lock
77208 */
77209 
77210 /*
77211 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition.
77212 Spin Lock
77213 is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't support recursive calls in same thread.
77214 
77215 */
77216 
77217 /*
77218  Read-Write lock
77219 */
77220 
77221 /*
77222 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this
77223 condition.
77224 
77225 */
77226 
77227 /*
77228  Atomic Count
77229 */
77230 
77231 /*
77232 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions also work under single-thread
77233 mode.
77234 
77235 */
77236 
77237 /*
77238  Macro definitions for File accessing modes
77239 */
77240 
77241 /*
77242  Byte string concatenation operation
77243 */
77244 
77245 /*
77246 Both side of the concatenation operator (+) can be:
77247 <ul>
77248 <li>
77249 A buffered byte string (const CFX_ByteString&);
77250 </li>
77251 <li>
77252 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
77253 </li>
77254 <li>
77255 A zero-terminated C-style string (FX_LPCSTR);
77256 </li>
77257 <li>
77258 A single character or byte (FX_CHAR);
77259 </li>
77260 </ul>
77261 
77262 */
77263 
77264 /*
77265  Wide string concatenation operation
77266 */
77267 
77268 /*
77269 Both side of the concatenation operator (+) can be:
77270 <ul>
77271 <li>
77272 A buffered wide string (const CFX_WideString&);
77273 </li>
77274 <li>
77275 A non-buffered wide string (const CFX_WideStringC&);
77276 </li>
77277 <li>
77278 A zero-terminated C-style wide string (FX_LPCWSTR);
77279 </li>
77280 <li>
77281 A single character (FX_WCHAR);
77282 </li>
77283 </ul>
77284 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
77285 
77286 */
77287 
77288 /*
77289  Wide string compare operation
77290 */
77291 
77292 /*
77293  Basic Unicode character attribute routines
77294 */
77295 
77296 /*
77297  text direction defines
77298 */
77299 
77300 /*
77301  Encode wide string into UTF-8 byte string
77302 */
77303 
77304 /*
77305  OS Defines
77306 */
77307 
77308 /*
77309  Compiler Defines
77310 */
77311 
77312 /*
77313  CPU Defines
77314 */
77315 
77316 /*
77317  Word Size Defines
77318 */
77319 
77320 /*
77321  Byte Order Defines
77322 */
77323 
77324 /*
77325  Target Defines
77326 */
77327 
77328 /*
77329  BASIC DATA TYPES
77330 */
77331 
77332 /*
77333  Byte string operations
77334 */
77335 
77336 /*
77337  File operations
77338 */
77339 
77340 /*
77341  Wide string operations
77342 */
77343 
77344 /*
77345  Memory block operations
77346 */
77347 
77348 /*
77349  Memory utilities
77350 */
77351 
77352 /*
77353  Math functions
77354 */