Foxit PDF SDK
extracted_comment.h
1 
75697 /*
75698  Basic memory operations
75699 */
75700 
75701 /*
75702  Following base memory functions use default Foxit manager for current module
75703 */
75704 
75705 /*
75706  Time
75707 */
75708 
75709 /*
75710  Type for process ID
75711 */
75712 
75713 /*
75714  Process management
75715 */
75716 
75717 /*
75718  Flags for thread priorities
75719 */
75720 
75721 /*
75722  Thread handler
75723 */
75724 
75725 /*
75726  Thread functions
75727 */
75728 
75729 /*
75730  Context access
75731 */
75732 
75733 /*
75734  Mutex
75735 */
75736 
75737 /*
75738 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
75739 under
75740 this condition. Mutex supports recursive calls in same thread.
75741 
75742 */
75743 
75744 /*
75745  Spin Lock
75746 */
75747 
75748 /*
75749 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
75750 functions
75751 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
75752 support recursive calls in same thread.
75753 
75754 */
75755 
75756 /*
75757  Read-Write lock
75758 */
75759 
75760 /*
75761 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
75762 functions under this condition.
75763 
75764 */
75765 
75766 /*
75767  Atomic Count
75768 */
75769 
75770 /*
75771 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
75772 also
75773 work under single-thread mode.
75774 
75775 */
75776 
75777 /*
75778  Macro definitions for File accessing modes
75779 */
75780 
75781 /*
75782  Byte string concatenation operation
75783 */
75784 
75785 /*
75786 Both side of the concatenation operator (+) can be:
75787 <ul>
75788 <li>
75789 A buffered byte string (const CFX_ByteString&);
75790 </li>
75791 <li>
75792 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
75793 </li>
75794 <li>
75795 A zero-terminated C-style string (FX_LPCSTR);
75796 </li>
75797 <li>
75798 A single character or byte (FX_CHAR);
75799 </li>
75800 </ul>
75801 
75802 */
75803 
75804 /*
75805  Wide string concatenation operation
75806 */
75807 
75808 /*
75809 Both side of the concatenation operator (+) can be:
75810 <ul>
75811 <li>
75812 A buffered wide string (const CFX_WideString&);
75813 </li>
75814 <li>
75815 A non-buffered wide string (const CFX_WideStringC&);
75816 </li>
75817 <li>
75818 A zero-terminated C-style wide string (FX_LPCWSTR);
75819 </li>
75820 <li>
75821 A single character (FX_WCHAR);
75822 </li>
75823 </ul>
75824 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
75825 
75826 */
75827 
75828 /*
75829  Wide string compare operation
75830 */
75831 
75832 /*
75833  Basic Unicode character attribute routines
75834 */
75835 
75836 /*
75837  text direction defines
75838 */
75839 
75840 /*
75841  Encode wide string into UTF-8 byte string
75842 */
75843 
75844 /*
75845  OS Defines
75846 */
75847 
75848 /*
75849  Compiler Defines
75850 */
75851 
75852 /*
75853  CPU Defines
75854 */
75855 
75856 /*
75857  Word Size Defines
75858 */
75859 
75860 /*
75861  Byte Order Defines
75862 */
75863 
75864 /*
75865  Target Defines
75866 */
75867 
75868 /*
75869  BASIC DATA TYPES
75870 */
75871 
75872 /*
75873  Byte string operations
75874 */
75875 
75876 /*
75877  File operations
75878 */
75879 
75880 /*
75881  Wide string operations
75882 */
75883 
75884 /*
75885  Memory block operations
75886 */
75887 
75888 /*
75889  Memory utilities
75890 */
75891 
75892 /*
75893  Math functions
75894 */