Foxit PDF SDK
extracted_comment.h
1 
63880 /*
63881  Basic memory operations
63882 */
63883 
63884 /*
63885  Following base memory functions use default Foxit manager for current module
63886 */
63887 
63888 /*
63889  Time
63890 */
63891 
63892 /*
63893  Type for process ID
63894 */
63895 
63896 /*
63897  Process management
63898 */
63899 
63900 /*
63901  Flags for thread priorities
63902 */
63903 
63904 /*
63905  Thread handler
63906 */
63907 
63908 /*
63909  Thread functions
63910 */
63911 
63912 /*
63913  Context access
63914 */
63915 
63916 /*
63917  Mutex
63918 */
63919 
63920 /*
63921 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
63922 under
63923 this condition. Mutex supports recursive calls in same thread.
63924 
63925 */
63926 
63927 /*
63928  Spin Lock
63929 */
63930 
63931 /*
63932 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
63933 functions
63934 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
63935 support recursive calls in same thread.
63936 
63937 */
63938 
63939 /*
63940  Read-Write lock
63941 */
63942 
63943 /*
63944 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
63945 functions under this condition.
63946 
63947 */
63948 
63949 /*
63950  Atomic Count
63951 */
63952 
63953 /*
63954 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
63955 also
63956 work under single-thread mode.
63957 
63958 */
63959 
63960 /*
63961  Macro definitions for File accessing modes
63962 */
63963 
63964 /*
63965  Byte string concatenation operation
63966 */
63967 
63968 /*
63969 Both side of the concatenation operator (+) can be:
63970 <ul>
63971 <li>
63972 A buffered byte string (const CFX_ByteString&);
63973 </li>
63974 <li>
63975 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
63976 </li>
63977 <li>
63978 A zero-terminated C-style string (FX_LPCSTR);
63979 </li>
63980 <li>
63981 A single character or byte (FX_CHAR);
63982 </li>
63983 </ul>
63984 
63985 */
63986 
63987 /*
63988  Wide string concatenation operation
63989 */
63990 
63991 /*
63992 Both side of the concatenation operator (+) can be:
63993 <ul>
63994 <li>
63995 A buffered wide string (const CFX_WideString&);
63996 </li>
63997 <li>
63998 A non-buffered wide string (const CFX_WideStringC&);
63999 </li>
64000 <li>
64001 A zero-terminated C-style wide string (FX_LPCWSTR);
64002 </li>
64003 <li>
64004 A single character (FX_WCHAR);
64005 </li>
64006 </ul>
64007 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
64008 
64009 */
64010 
64011 /*
64012  Wide string compare operation
64013 */
64014 
64015 /*
64016  Basic Unicode character attribute routines
64017 */
64018 
64019 /*
64020  text direction defines
64021 */
64022 
64023 /*
64024  Encode wide string into UTF-8 byte string
64025 */
64026 
64027 /*
64028  Mutex
64029 */
64030 
64031 /*
64032 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
64033 under
64034 this condition. Mutex supports recursive calls in same thread.
64035 
64036 */
64037 
64038 /*
64039  OS Defines
64040 */
64041 
64042 /*
64043  Compiler Defines
64044 */
64045 
64046 /*
64047  CPU Defines
64048 */
64049 
64050 /*
64051  Word Size Defines
64052 */
64053 
64054 /*
64055  Byte Order Defines
64056 */
64057 
64058 /*
64059  Target Defines
64060 */
64061 
64062 /*
64063  BASIC DATA TYPES
64064 */
64065 
64066 /*
64067  Byte string operations
64068 */
64069 
64070 /*
64071  File operations
64072 */
64073 
64074 /*
64075  Wide string operations
64076 */
64077 
64078 /*
64079  Memory block operations
64080 */
64081 
64082 /*
64083  Memory utilities
64084 */
64085 
64086 /*
64087  Math functions
64088 */
64089 
64090 
64091