Foxit PDF SDK
extracted_comment.h
1 
2 
45341 /*
45342  Basic memory operations
45343 */
45344 
45345 /*
45346  Following base memory functions use default Foxit manager for current module
45347 */
45348 
45349 /*
45350  Time
45351 */
45352 
45353 /*
45354  Type for process ID
45355 */
45356 
45357 /*
45358  Process management
45359 */
45360 
45361 /*
45362  Flags for thread priorities
45363 */
45364 
45365 /*
45366  Thread handler
45367 */
45368 
45369 /*
45370  Thread functions
45371 */
45372 
45373 /*
45374  Context access
45375 */
45376 
45377 /*
45378  Mutex
45379 */
45380 
45381 /*
45382 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
45383 under
45384 this condition. Mutex supports recursive calls in same thread.
45385 
45386 */
45387 
45388 /*
45389  Spin Lock
45390 */
45391 
45392 /*
45393 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
45394 functions
45395 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
45396 support recursive calls in same thread.
45397 
45398 */
45399 
45400 /*
45401  Read-Write lock
45402 */
45403 
45404 /*
45405 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
45406 functions under this condition.
45407 
45408 */
45409 
45410 /*
45411  Atomic Count
45412 */
45413 
45414 /*
45415 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
45416 also
45417 work under single-thread mode.
45418 
45419 */
45420 
45421 /*
45422  Macro definitions for File accessing modes
45423 */
45424 
45425 /*
45426  Byte string concatenation operation
45427 */
45428 
45429 /*
45430 Both side of the concatenation operator (+) can be:
45431 <ul>
45432 <li>
45433 A buffered byte string (const CFX_ByteString&);
45434 </li>
45435 <li>
45436 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
45437 </li>
45438 <li>
45439 A zero-terminated C-style string (FX_LPCSTR);
45440 </li>
45441 <li>
45442 A single character or byte (FX_CHAR);
45443 </li>
45444 </ul>
45445 
45446 */
45447 
45448 /*
45449  Wide string concatenation operation
45450 */
45451 
45452 /*
45453 Both side of the concatenation operator (+) can be:
45454 <ul>
45455 <li>
45456 A buffered wide string (const CFX_WideString&);
45457 </li>
45458 <li>
45459 A non-buffered wide string (const CFX_WideStringC&);
45460 </li>
45461 <li>
45462 A zero-terminated C-style wide string (FX_LPCWSTR);
45463 </li>
45464 <li>
45465 A single character (FX_WCHAR);
45466 </li>
45467 </ul>
45468 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
45469 
45470 */
45471 
45472 /*
45473  Wide string compare operation
45474 */
45475 
45476 /*
45477  Basic Unicode character attribute routines
45478 */
45479 
45480 /*
45481  text direction defines
45482 */
45483 
45484 /*
45485  Encode wide string into UTF-8 byte string
45486 */
45487 
45488 /*
45489  OS Defines
45490 */
45491 
45492 /*
45493  Compiler Defines
45494 */
45495 
45496 /*
45497  CPU Defines
45498 */
45499 
45500 /*
45501  Word Size Defines
45502 */
45503 
45504 /*
45505  Byte Order Defines
45506 */
45507 
45508 /*
45509  Target Defines
45510 */
45511 
45512 /*
45513  BASIC DATA TYPES
45514 */
45515 
45516 /*
45517  Byte string operations
45518 */
45519 
45520 /*
45521  File operations
45522 */
45523 
45524 /*
45525  Wide string operations
45526 */
45527 
45528 /*
45529  Memory block operations
45530 */
45531 
45532 /*
45533  Memory utilities
45534 */
45535 
45536 /*
45537  Math functions
45538 */
45539 
45540 
45541