Foxit PDF SDK
extracted_comment.h
1 
11020 /*
11021  Byte string concatenation operation
11022 */
11023 
11024 /*
11025 Both side of the concatenation operator (+) can be:
11026 <ul>
11027 <li>
11028 A buffered byte string (const CFX_ByteString&);
11029 </li>
11030 <li>
11031 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
11032 </li>
11033 <li>
11034 A zero-terminated C-style string (FX_LPCSTR);
11035 </li>
11036 <li>
11037 A single character or byte (FX_CHAR);
11038 </li>
11039 </ul>
11040 
11041 */
11042 
11043 
11044 
11045 
11046 
11047 
11048 
11049 
11050 
11051 
71278 /*
71279  Basic memory operations
71280 */
71281 
71282 /*
71283  Following base memory functions use default Foxit manager for current module
71284 */
71285 
71286 /*
71287  Time
71288 */
71289 
71290 /*
71291  Type for process ID
71292 */
71293 
71294 /*
71295  Process management
71296 */
71297 
71298 /*
71299  Flags for thread priorities
71300 */
71301 
71302 /*
71303  Thread handler
71304 */
71305 
71306 /*
71307  Thread functions
71308 */
71309 
71310 /*
71311  Context access
71312 */
71313 
71314 /*
71315  Mutex
71316 */
71317 
71318 /*
71319 @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
71320 supports recursive calls in same thread.
71321 
71322 */
71323 
71324 /*
71325  Spin Lock
71326 */
71327 
71328 /*
71329 @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.
71330 Spin Lock
71331 is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't support recursive calls in same thread.
71332 
71333 */
71334 
71335 /*
71336  Read-Write lock
71337 */
71338 
71339 /*
71340 @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
71341 condition.
71342 
71343 */
71344 
71345 /*
71346  Atomic Count
71347 */
71348 
71349 /*
71350 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions also work under single-thread
71351 mode.
71352 
71353 */
71354 
71355 /*
71356  Macro definitions for File accessing modes
71357 */
71358 
71359 /*
71360  Byte string concatenation operation
71361 */
71362 
71363 /*
71364 Both side of the concatenation operator (+) can be:
71365 <ul>
71366 <li>
71367 A buffered byte string (const CFX_ByteString&);
71368 </li>
71369 <li>
71370 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
71371 </li>
71372 <li>
71373 A zero-terminated C-style string (FX_LPCSTR);
71374 </li>
71375 <li>
71376 A single character or byte (FX_CHAR);
71377 </li>
71378 </ul>
71379 
71380 */
71381 
71382 /*
71383  Wide string concatenation operation
71384 */
71385 
71386 /*
71387 Both side of the concatenation operator (+) can be:
71388 <ul>
71389 <li>
71390 A buffered wide string (const CFX_WideString&);
71391 </li>
71392 <li>
71393 A non-buffered wide string (const CFX_WideStringC&);
71394 </li>
71395 <li>
71396 A zero-terminated C-style wide string (FX_LPCWSTR);
71397 </li>
71398 <li>
71399 A single character (FX_WCHAR);
71400 </li>
71401 </ul>
71402 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
71403 
71404 */
71405 
71406 /*
71407  Wide string compare operation
71408 */
71409 
71410 /*
71411  Basic Unicode character attribute routines
71412 */
71413 
71414 /*
71415  text direction defines
71416 */
71417 
71418 /*
71419  Encode wide string into UTF-8 byte string
71420 */
71421 
71422 /*
71423  Mutex
71424 */
71425 
71426 /*
71427 @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
71428 supports recursive calls in same thread.
71429 
71430 */
71431 
71432 /*
71433  OS Defines
71434 */
71435 
71436 /*
71437  Compiler Defines
71438 */
71439 
71440 /*
71441  CPU Defines
71442 */
71443 
71444 /*
71445  Word Size Defines
71446 */
71447 
71448 /*
71449  Byte Order Defines
71450 */
71451 
71452 /*
71453  Target Defines
71454 */
71455 
71456 /*
71457  BASIC DATA TYPES
71458 */
71459 
71460 /*
71461  Byte string operations
71462 */
71463 
71464 /*
71465  File operations
71466 */
71467 
71468 /*
71469  Wide string operations
71470 */
71471 
71472 /*
71473  Memory block operations
71474 */
71475 
71476 /*
71477  Memory utilities
71478 */
71479 
71480 /*
71481  Math functions
71482 */
71483 
71484