Foxit PDF SDK
extracted_comment.h
1 
2 
45593 /*
45594  Basic memory operations
45595 */
45596 
45597 /*
45598  Following base memory functions use default Foxit manager for current module
45599 */
45600 
45601 /*
45602  Time
45603 */
45604 
45605 /*
45606  Type for process ID
45607 */
45608 
45609 /*
45610  Process management
45611 */
45612 
45613 /*
45614  Flags for thread priorities
45615 */
45616 
45617 /*
45618  Thread handler
45619 */
45620 
45621 /*
45622  Thread functions
45623 */
45624 
45625 /*
45626  Context access
45627 */
45628 
45629 /*
45630  Mutex
45631 */
45632 
45633 /*
45634 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
45635 under
45636 this condition. Mutex supports recursive calls in same thread.
45637 
45638 */
45639 
45640 /*
45641  Spin Lock
45642 */
45643 
45644 /*
45645 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
45646 functions
45647 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
45648 support recursive calls in same thread.
45649 
45650 */
45651 
45652 /*
45653  Read-Write lock
45654 */
45655 
45656 /*
45657 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
45658 functions under this condition.
45659 
45660 */
45661 
45662 /*
45663  Atomic Count
45664 */
45665 
45666 /*
45667 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
45668 also
45669 work under single-thread mode.
45670 
45671 */
45672 
45673 /*
45674  Macro definitions for File accessing modes
45675 */
45676 
45677 /*
45678  Byte string concatenation operation
45679 */
45680 
45681 /*
45682 Both side of the concatenation operator (+) can be:
45683 <ul>
45684 <li>
45685 A buffered byte string (const CFX_ByteString&);
45686 </li>
45687 <li>
45688 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
45689 </li>
45690 <li>
45691 A zero-terminated C-style string (FX_LPCSTR);
45692 </li>
45693 <li>
45694 A single character or byte (FX_CHAR);
45695 </li>
45696 </ul>
45697 
45698 */
45699 
45700 /*
45701  Wide string concatenation operation
45702 */
45703 
45704 /*
45705 Both side of the concatenation operator (+) can be:
45706 <ul>
45707 <li>
45708 A buffered wide string (const CFX_WideString&);
45709 </li>
45710 <li>
45711 A non-buffered wide string (const CFX_WideStringC&);
45712 </li>
45713 <li>
45714 A zero-terminated C-style wide string (FX_LPCWSTR);
45715 </li>
45716 <li>
45717 A single character (FX_WCHAR);
45718 </li>
45719 </ul>
45720 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
45721 
45722 */
45723 
45724 /*
45725  Wide string compare operation
45726 */
45727 
45728 /*
45729  Basic Unicode character attribute routines
45730 */
45731 
45732 /*
45733  text direction defines
45734 */
45735 
45736 /*
45737  Encode wide string into UTF-8 byte string
45738 */
45739 
45740 /*
45741  OS Defines
45742 */
45743 
45744 /*
45745  Compiler Defines
45746 */
45747 
45748 /*
45749  CPU Defines
45750 */
45751 
45752 /*
45753  Word Size Defines
45754 */
45755 
45756 /*
45757  Byte Order Defines
45758 */
45759 
45760 /*
45761  Target Defines
45762 */
45763 
45764 /*
45765  BASIC DATA TYPES
45766 */
45767 
45768 /*
45769  Byte string operations
45770 */
45771 
45772 /*
45773  File operations
45774 */
45775 
45776 /*
45777  Wide string operations
45778 */
45779 
45780 /*
45781  Memory block operations
45782 */
45783 
45784 /*
45785  Memory utilities
45786 */
45787 
45788 /*
45789  Math functions
45790 */
45791 
45792 
45793