Foxit PDF SDK
extracted_comment.h
1 
2 
55527 /*
55528  Basic memory operations
55529 */
55530 
55531 /*
55532  Following base memory functions use default Foxit manager for current module
55533 */
55534 
55535 /*
55536  Time
55537 */
55538 
55539 /*
55540  Type for process ID
55541 */
55542 
55543 /*
55544  Process management
55545 */
55546 
55547 /*
55548  Flags for thread priorities
55549 */
55550 
55551 /*
55552  Thread handler
55553 */
55554 
55555 /*
55556  Thread functions
55557 */
55558 
55559 /*
55560  Context access
55561 */
55562 
55563 /*
55564  Mutex
55565 */
55566 
55567 /*
55568 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
55569 under
55570 this condition. Mutex supports recursive calls in same thread.
55571 
55572 */
55573 
55574 /*
55575  Spin Lock
55576 */
55577 
55578 /*
55579 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
55580 functions
55581 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
55582 support recursive calls in same thread.
55583 
55584 */
55585 
55586 /*
55587  Read-Write lock
55588 */
55589 
55590 /*
55591 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
55592 functions under this condition.
55593 
55594 */
55595 
55596 /*
55597  Atomic Count
55598 */
55599 
55600 /*
55601 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
55602 also
55603 work under single-thread mode.
55604 
55605 */
55606 
55607 /*
55608  Macro definitions for File accessing modes
55609 */
55610 
55611 /*
55612  Byte string concatenation operation
55613 */
55614 
55615 /*
55616 Both side of the concatenation operator (+) can be:
55617 <ul>
55618 <li>
55619 A buffered byte string (const CFX_ByteString&);
55620 </li>
55621 <li>
55622 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
55623 </li>
55624 <li>
55625 A zero-terminated C-style string (FX_LPCSTR);
55626 </li>
55627 <li>
55628 A single character or byte (FX_CHAR);
55629 </li>
55630 </ul>
55631 
55632 */
55633 
55634 /*
55635  Wide string concatenation operation
55636 */
55637 
55638 /*
55639 Both side of the concatenation operator (+) can be:
55640 <ul>
55641 <li>
55642 A buffered wide string (const CFX_WideString&);
55643 </li>
55644 <li>
55645 A non-buffered wide string (const CFX_WideStringC&);
55646 </li>
55647 <li>
55648 A zero-terminated C-style wide string (FX_LPCWSTR);
55649 </li>
55650 <li>
55651 A single character (FX_WCHAR);
55652 </li>
55653 </ul>
55654 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
55655 
55656 */
55657 
55658 /*
55659  Wide string compare operation
55660 */
55661 
55662 /*
55663  Basic Unicode character attribute routines
55664 */
55665 
55666 /*
55667  text direction defines
55668 */
55669 
55670 /*
55671  Encode wide string into UTF-8 byte string
55672 */
55673 
55674 /*
55675  OS Defines
55676 */
55677 
55678 /*
55679  Compiler Defines
55680 */
55681 
55682 /*
55683  CPU Defines
55684 */
55685 
55686 /*
55687  Word Size Defines
55688 */
55689 
55690 /*
55691  Byte Order Defines
55692 */
55693 
55694 /*
55695  Target Defines
55696 */
55697 
55698 /*
55699  BASIC DATA TYPES
55700 */
55701 
55702 /*
55703  Byte string operations
55704 */
55705 
55706 /*
55707  File operations
55708 */
55709 
55710 /*
55711  Wide string operations
55712 */
55713 
55714 /*
55715  Memory block operations
55716 */
55717 
55718 /*
55719  Memory utilities
55720 */
55721 
55722 /*
55723  Math functions
55724 */
55725 
55726 
55727