Foxit PDF SDK
extracted_comment.h
1 
73806 /*
73807  Basic memory operations
73808 */
73809 
73810 /*
73811  Following base memory functions use default Foxit manager for current module
73812 */
73813 
73814 /*
73815  Time
73816 */
73817 
73818 /*
73819  Type for process ID
73820 */
73821 
73822 /*
73823  Process management
73824 */
73825 
73826 /*
73827  Flags for thread priorities
73828 */
73829 
73830 /*
73831  Thread handler
73832 */
73833 
73834 /*
73835  Thread functions
73836 */
73837 
73838 /*
73839  Context access
73840 */
73841 
73842 /*
73843  Mutex
73844 */
73845 
73846 /*
73847 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
73848 under
73849 this condition. Mutex supports recursive calls in same thread.
73850 
73851 */
73852 
73853 /*
73854  Spin Lock
73855 */
73856 
73857 /*
73858 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
73859 functions
73860 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
73861 support recursive calls in same thread.
73862 
73863 */
73864 
73865 /*
73866  Read-Write lock
73867 */
73868 
73869 /*
73870 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
73871 functions under this condition.
73872 
73873 */
73874 
73875 /*
73876  Atomic Count
73877 */
73878 
73879 /*
73880 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
73881 also
73882 work under single-thread mode.
73883 
73884 */
73885 
73886 /*
73887  Macro definitions for File accessing modes
73888 */
73889 
73890 /*
73891  Byte string concatenation operation
73892 */
73893 
73894 /*
73895 Both side of the concatenation operator (+) can be:
73896 <ul>
73897 <li>
73898 A buffered byte string (const CFX_ByteString&);
73899 </li>
73900 <li>
73901 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
73902 </li>
73903 <li>
73904 A zero-terminated C-style string (FX_LPCSTR);
73905 </li>
73906 <li>
73907 A single character or byte (FX_CHAR);
73908 </li>
73909 </ul>
73910 
73911 */
73912 
73913 /*
73914  Wide string concatenation operation
73915 */
73916 
73917 /*
73918 Both side of the concatenation operator (+) can be:
73919 <ul>
73920 <li>
73921 A buffered wide string (const CFX_WideString&);
73922 </li>
73923 <li>
73924 A non-buffered wide string (const CFX_WideStringC&);
73925 </li>
73926 <li>
73927 A zero-terminated C-style wide string (FX_LPCWSTR);
73928 </li>
73929 <li>
73930 A single character (FX_WCHAR);
73931 </li>
73932 </ul>
73933 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
73934 
73935 */
73936 
73937 /*
73938  Wide string compare operation
73939 */
73940 
73941 /*
73942  Basic Unicode character attribute routines
73943 */
73944 
73945 /*
73946  text direction defines
73947 */
73948 
73949 /*
73950  Encode wide string into UTF-8 byte string
73951 */
73952 
73953 /*
73954  OS Defines
73955 */
73956 
73957 /*
73958  Compiler Defines
73959 */
73960 
73961 /*
73962  CPU Defines
73963 */
73964 
73965 /*
73966  Word Size Defines
73967 */
73968 
73969 /*
73970  Byte Order Defines
73971 */
73972 
73973 /*
73974  Target Defines
73975 */
73976 
73977 /*
73978  BASIC DATA TYPES
73979 */
73980 
73981 /*
73982  Byte string operations
73983 */
73984 
73985 /*
73986  File operations
73987 */
73988 
73989 /*
73990  Wide string operations
73991 */
73992 
73993 /*
73994  Memory block operations
73995 */
73996 
73997 /*
73998  Memory utilities
73999 */
74000 
74001 /*
74002  Math functions
74003 */