Foxit PDF SDK
extracted_comment.h
1 
47760 /*
47761  Basic memory operations
47762 */
47763 
47764 /*
47765  Following base memory functions use default Foxit manager for current module
47766 */
47767 
47768 /*
47769  Time
47770 */
47771 
47772 /*
47773  Type for process ID
47774 */
47775 
47776 /*
47777  Process management
47778 */
47779 
47780 /*
47781  Flags for thread priorities
47782 */
47783 
47784 /*
47785  Thread handler
47786 */
47787 
47788 /*
47789  Thread functions
47790 */
47791 
47792 /*
47793  Context access
47794 */
47795 
47796 /*
47797  Mutex
47798 */
47799 
47800 /*
47801 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
47802 under
47803 this condition. Mutex supports recursive calls in same thread.
47804 
47805 */
47806 
47807 /*
47808  Spin Lock
47809 */
47810 
47811 /*
47812 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
47813 functions
47814 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
47815 support recursive calls in same thread.
47816 
47817 */
47818 
47819 /*
47820  Read-Write lock
47821 */
47822 
47823 /*
47824 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
47825 functions under this condition.
47826 
47827 */
47828 
47829 /*
47830  Atomic Count
47831 */
47832 
47833 /*
47834 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
47835 also
47836 work under single-thread mode.
47837 
47838 */
47839 
47840 /*
47841  Macro definitions for File accessing modes
47842 */
47843 
47844 /*
47845  Byte string concatenation operation
47846 */
47847 
47848 /*
47849 Both side of the concatenation operator (+) can be:
47850 <ul>
47851 <li>
47852 A buffered byte string (const CFX_ByteString&);
47853 </li>
47854 <li>
47855 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
47856 </li>
47857 <li>
47858 A zero-terminated C-style string (FX_LPCSTR);
47859 </li>
47860 <li>
47861 A single character or byte (FX_CHAR);
47862 </li>
47863 </ul>
47864 
47865 */
47866 
47867 /*
47868  Wide string concatenation operation
47869 */
47870 
47871 /*
47872 Both side of the concatenation operator (+) can be:
47873 <ul>
47874 <li>
47875 A buffered wide string (const CFX_WideString&);
47876 </li>
47877 <li>
47878 A non-buffered wide string (const CFX_WideStringC&);
47879 </li>
47880 <li>
47881 A zero-terminated C-style wide string (FX_LPCWSTR);
47882 </li>
47883 <li>
47884 A single character (FX_WCHAR);
47885 </li>
47886 </ul>
47887 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
47888 
47889 */
47890 
47891 /*
47892  Wide string compare operation
47893 */
47894 
47895 /*
47896  Basic Unicode character attribute routines
47897 */
47898 
47899 /*
47900  text direction defines
47901 */
47902 
47903 /*
47904  Encode wide string into UTF-8 byte string
47905 */
47906 
47907 /*
47908  OS Defines
47909 */
47910 
47911 /*
47912  Compiler Defines
47913 */
47914 
47915 /*
47916  CPU Defines
47917 */
47918 
47919 /*
47920  Word Size Defines
47921 */
47922 
47923 /*
47924  Byte Order Defines
47925 */
47926 
47927 /*
47928  Target Defines
47929 */
47930 
47931 /*
47932  BASIC DATA TYPES
47933 */
47934 
47935 /*
47936  Byte string operations
47937 */
47938 
47939 /*
47940  File operations
47941 */
47942 
47943 /*
47944  Wide string operations
47945 */
47946 
47947 /*
47948  Memory block operations
47949 */
47950 
47951 /*
47952  Memory utilities
47953 */
47954 
47955 /*
47956  Math functions
47957 */
47958 
47959 
47960