Foxit PDF SDK
extracted_comment.h
1 
2 
54656 /*
54657  Basic memory operations
54658 */
54659 
54660 /*
54661  Following base memory functions use default Foxit manager for current module
54662 */
54663 
54664 /*
54665  Time
54666 */
54667 
54668 /*
54669  Type for process ID
54670 */
54671 
54672 /*
54673  Process management
54674 */
54675 
54676 /*
54677  Flags for thread priorities
54678 */
54679 
54680 /*
54681  Thread handler
54682 */
54683 
54684 /*
54685  Thread functions
54686 */
54687 
54688 /*
54689  Context access
54690 */
54691 
54692 /*
54693  Mutex
54694 */
54695 
54696 /*
54697 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
54698 under
54699 this condition. Mutex supports recursive calls in same thread.
54700 
54701 */
54702 
54703 /*
54704  Spin Lock
54705 */
54706 
54707 /*
54708 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
54709 functions
54710 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
54711 support recursive calls in same thread.
54712 
54713 */
54714 
54715 /*
54716  Read-Write lock
54717 */
54718 
54719 /*
54720 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
54721 functions under this condition.
54722 
54723 */
54724 
54725 /*
54726  Atomic Count
54727 */
54728 
54729 /*
54730 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
54731 also
54732 work under single-thread mode.
54733 
54734 */
54735 
54736 /*
54737  Macro definitions for File accessing modes
54738 */
54739 
54740 /*
54741  Byte string concatenation operation
54742 */
54743 
54744 /*
54745 Both side of the concatenation operator (+) can be:
54746 <ul>
54747 <li>
54748 A buffered byte string (const CFX_ByteString&);
54749 </li>
54750 <li>
54751 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
54752 </li>
54753 <li>
54754 A zero-terminated C-style string (FX_LPCSTR);
54755 </li>
54756 <li>
54757 A single character or byte (FX_CHAR);
54758 </li>
54759 </ul>
54760 
54761 */
54762 
54763 /*
54764  Wide string concatenation operation
54765 */
54766 
54767 /*
54768 Both side of the concatenation operator (+) can be:
54769 <ul>
54770 <li>
54771 A buffered wide string (const CFX_WideString&);
54772 </li>
54773 <li>
54774 A non-buffered wide string (const CFX_WideStringC&);
54775 </li>
54776 <li>
54777 A zero-terminated C-style wide string (FX_LPCWSTR);
54778 </li>
54779 <li>
54780 A single character (FX_WCHAR);
54781 </li>
54782 </ul>
54783 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
54784 
54785 */
54786 
54787 /*
54788  Wide string compare operation
54789 */
54790 
54791 /*
54792  Basic Unicode character attribute routines
54793 */
54794 
54795 /*
54796  text direction defines
54797 */
54798 
54799 /*
54800  Encode wide string into UTF-8 byte string
54801 */
54802 
54803 /*
54804  OS Defines
54805 */
54806 
54807 /*
54808  Compiler Defines
54809 */
54810 
54811 /*
54812  CPU Defines
54813 */
54814 
54815 /*
54816  Word Size Defines
54817 */
54818 
54819 /*
54820  Byte Order Defines
54821 */
54822 
54823 /*
54824  Target Defines
54825 */
54826 
54827 /*
54828  BASIC DATA TYPES
54829 */
54830 
54831 /*
54832  Byte string operations
54833 */
54834 
54835 /*
54836  File operations
54837 */
54838 
54839 /*
54840  Wide string operations
54841 */
54842 
54843 /*
54844  Memory block operations
54845 */
54846 
54847 /*
54848  Memory utilities
54849 */
54850 
54851 /*
54852  Math functions
54853 */
54854 
54855 
54856