Foxit PDF SDK
extracted_comment.h
1 
65488 /*
65489  Basic memory operations
65490 */
65491 
65492 /*
65493  Following base memory functions use default Foxit manager for current module
65494 */
65495 
65496 /*
65497  Time
65498 */
65499 
65500 /*
65501  Type for process ID
65502 */
65503 
65504 /*
65505  Process management
65506 */
65507 
65508 /*
65509  Flags for thread priorities
65510 */
65511 
65512 /*
65513  Thread handler
65514 */
65515 
65516 /*
65517  Thread functions
65518 */
65519 
65520 /*
65521  Context access
65522 */
65523 
65524 /*
65525  Mutex
65526 */
65527 
65528 /*
65529 @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
65530 supports recursive calls in same thread.
65531 
65532 */
65533 
65534 /*
65535  Spin Lock
65536 */
65537 
65538 /*
65539 @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.
65540 Spin Lock
65541 is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't support recursive calls in same thread.
65542 
65543 */
65544 
65545 /*
65546  Read-Write lock
65547 */
65548 
65549 /*
65550 @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
65551 condition.
65552 
65553 */
65554 
65555 /*
65556  Atomic Count
65557 */
65558 
65559 /*
65560 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions also work under single-thread
65561 mode.
65562 
65563 */
65564 
65565 /*
65566  Macro definitions for File accessing modes
65567 */
65568 
65569 /*
65570  Byte string concatenation operation
65571 */
65572 
65573 /*
65574 Both side of the concatenation operator (+) can be:
65575 <ul>
65576 <li>
65577 A buffered byte string (const CFX_ByteString&);
65578 </li>
65579 <li>
65580 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
65581 </li>
65582 <li>
65583 A zero-terminated C-style string (FX_LPCSTR);
65584 </li>
65585 <li>
65586 A single character or byte (FX_CHAR);
65587 </li>
65588 </ul>
65589 
65590 */
65591 
65592 /*
65593  Wide string concatenation operation
65594 */
65595 
65596 /*
65597 Both side of the concatenation operator (+) can be:
65598 <ul>
65599 <li>
65600 A buffered wide string (const CFX_WideString&);
65601 </li>
65602 <li>
65603 A non-buffered wide string (const CFX_WideStringC&);
65604 </li>
65605 <li>
65606 A zero-terminated C-style wide string (FX_LPCWSTR);
65607 </li>
65608 <li>
65609 A single character (FX_WCHAR);
65610 </li>
65611 </ul>
65612 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
65613 
65614 */
65615 
65616 /*
65617  Wide string compare operation
65618 */
65619 
65620 /*
65621  Basic Unicode character attribute routines
65622 */
65623 
65624 /*
65625  text direction defines
65626 */
65627 
65628 /*
65629  Encode wide string into UTF-8 byte string
65630 */
65631 
65632 /*
65633  Mutex
65634 */
65635 
65636 /*
65637 @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
65638 supports recursive calls in same thread.
65639 
65640 */
65641 
65642 /*
65643  OS Defines
65644 */
65645 
65646 /*
65647  Compiler Defines
65648 */
65649 
65650 /*
65651  CPU Defines
65652 */
65653 
65654 /*
65655  Word Size Defines
65656 */
65657 
65658 /*
65659  Byte Order Defines
65660 */
65661 
65662 /*
65663  Target Defines
65664 */
65665 
65666 /*
65667  BASIC DATA TYPES
65668 */
65669 
65670 /*
65671  Byte string operations
65672 */
65673 
65674 /*
65675  File operations
65676 */
65677 
65678 /*
65679  Wide string operations
65680 */
65681 
65682 /*
65683  Memory block operations
65684 */
65685 
65686 /*
65687  Memory utilities
65688 */
65689 
65690 /*
65691  Math functions
65692 */
65693 
65694 
65695