Foxit PDF SDK
extracted_comment.h
1 
68685 /*
68686  Basic memory operations
68687 */
68688 
68689 /*
68690  Following base memory functions use default Foxit manager for current module
68691 */
68692 
68693 /*
68694  Time
68695 */
68696 
68697 /*
68698  Type for process ID
68699 */
68700 
68701 /*
68702  Process management
68703 */
68704 
68705 /*
68706  Flags for thread priorities
68707 */
68708 
68709 /*
68710  Thread handler
68711 */
68712 
68713 /*
68714  Thread functions
68715 */
68716 
68717 /*
68718  Context access
68719 */
68720 
68721 /*
68722  Mutex
68723 */
68724 
68725 /*
68726 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
68727 under
68728 this condition. Mutex supports recursive calls in same thread.
68729 
68730 */
68731 
68732 /*
68733  Spin Lock
68734 */
68735 
68736 /*
68737 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
68738 functions
68739 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
68740 support recursive calls in same thread.
68741 
68742 */
68743 
68744 /*
68745  Read-Write lock
68746 */
68747 
68748 /*
68749 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
68750 functions under this condition.
68751 
68752 */
68753 
68754 /*
68755  Atomic Count
68756 */
68757 
68758 /*
68759 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
68760 also
68761 work under single-thread mode.
68762 
68763 */
68764 
68765 /*
68766  Macro definitions for File accessing modes
68767 */
68768 
68769 /*
68770  Byte string concatenation operation
68771 */
68772 
68773 /*
68774 Both side of the concatenation operator (+) can be:
68775 <ul>
68776 <li>
68777 A buffered byte string (const CFX_ByteString&);
68778 </li>
68779 <li>
68780 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
68781 </li>
68782 <li>
68783 A zero-terminated C-style string (FX_LPCSTR);
68784 </li>
68785 <li>
68786 A single character or byte (FX_CHAR);
68787 </li>
68788 </ul>
68789 
68790 */
68791 
68792 /*
68793  Wide string concatenation operation
68794 */
68795 
68796 /*
68797 Both side of the concatenation operator (+) can be:
68798 <ul>
68799 <li>
68800 A buffered wide string (const CFX_WideString&);
68801 </li>
68802 <li>
68803 A non-buffered wide string (const CFX_WideStringC&);
68804 </li>
68805 <li>
68806 A zero-terminated C-style wide string (FX_LPCWSTR);
68807 </li>
68808 <li>
68809 A single character (FX_WCHAR);
68810 </li>
68811 </ul>
68812 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
68813 
68814 */
68815 
68816 /*
68817  Wide string compare operation
68818 */
68819 
68820 /*
68821  Basic Unicode character attribute routines
68822 */
68823 
68824 /*
68825  text direction defines
68826 */
68827 
68828 /*
68829  Encode wide string into UTF-8 byte string
68830 */
68831 
68832 /*
68833  OS Defines
68834 */
68835 
68836 /*
68837  Compiler Defines
68838 */
68839 
68840 /*
68841  CPU Defines
68842 */
68843 
68844 /*
68845  Word Size Defines
68846 */
68847 
68848 /*
68849  Byte Order Defines
68850 */
68851 
68852 /*
68853  Target Defines
68854 */
68855 
68856 /*
68857  BASIC DATA TYPES
68858 */
68859 
68860 /*
68861  Byte string operations
68862 */
68863 
68864 /*
68865  File operations
68866 */
68867 
68868 /*
68869  Wide string operations
68870 */
68871 
68872 /*
68873  Memory block operations
68874 */
68875 
68876 /*
68877  Memory utilities
68878 */
68879 
68880 /*
68881  Math functions
68882 */