Foxit PDF SDK
extracted_comment.h
1 
68034 /*
68035  Basic memory operations
68036 */
68037 
68038 /*
68039  Following base memory functions use default Foxit manager for current module
68040 */
68041 
68042 /*
68043  Time
68044 */
68045 
68046 /*
68047  Type for process ID
68048 */
68049 
68050 /*
68051  Process management
68052 */
68053 
68054 /*
68055  Flags for thread priorities
68056 */
68057 
68058 /*
68059  Thread handler
68060 */
68061 
68062 /*
68063  Thread functions
68064 */
68065 
68066 /*
68067  Context access
68068 */
68069 
68070 /*
68071  Mutex
68072 */
68073 
68074 /*
68075 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
68076 under
68077 this condition. Mutex supports recursive calls in same thread.
68078 
68079 */
68080 
68081 /*
68082  Spin Lock
68083 */
68084 
68085 /*
68086 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
68087 functions
68088 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
68089 support recursive calls in same thread.
68090 
68091 */
68092 
68093 /*
68094  Read-Write lock
68095 */
68096 
68097 /*
68098 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
68099 functions under this condition.
68100 
68101 */
68102 
68103 /*
68104  Atomic Count
68105 */
68106 
68107 /*
68108 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
68109 also
68110 work under single-thread mode.
68111 
68112 */
68113 
68114 /*
68115  Macro definitions for File accessing modes
68116 */
68117 
68118 /*
68119  Byte string concatenation operation
68120 */
68121 
68122 /*
68123 Both side of the concatenation operator (+) can be:
68124 <ul>
68125 <li>
68126 A buffered byte string (const CFX_ByteString&);
68127 </li>
68128 <li>
68129 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
68130 </li>
68131 <li>
68132 A zero-terminated C-style string (FX_LPCSTR);
68133 </li>
68134 <li>
68135 A single character or byte (FX_CHAR);
68136 </li>
68137 </ul>
68138 
68139 */
68140 
68141 /*
68142  Wide string concatenation operation
68143 */
68144 
68145 /*
68146 Both side of the concatenation operator (+) can be:
68147 <ul>
68148 <li>
68149 A buffered wide string (const CFX_WideString&);
68150 </li>
68151 <li>
68152 A non-buffered wide string (const CFX_WideStringC&);
68153 </li>
68154 <li>
68155 A zero-terminated C-style wide string (FX_LPCWSTR);
68156 </li>
68157 <li>
68158 A single character (FX_WCHAR);
68159 </li>
68160 </ul>
68161 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
68162 
68163 */
68164 
68165 /*
68166  Wide string compare operation
68167 */
68168 
68169 /*
68170  Basic Unicode character attribute routines
68171 */
68172 
68173 /*
68174  text direction defines
68175 */
68176 
68177 /*
68178  Encode wide string into UTF-8 byte string
68179 */
68180 
68181 /*
68182  OS Defines
68183 */
68184 
68185 /*
68186  Compiler Defines
68187 */
68188 
68189 /*
68190  CPU Defines
68191 */
68192 
68193 /*
68194  Word Size Defines
68195 */
68196 
68197 /*
68198  Byte Order Defines
68199 */
68200 
68201 /*
68202  Target Defines
68203 */
68204 
68205 /*
68206  BASIC DATA TYPES
68207 */
68208 
68209 /*
68210  Byte string operations
68211 */
68212 
68213 /*
68214  File operations
68215 */
68216 
68217 /*
68218  Wide string operations
68219 */
68220 
68221 /*
68222  Memory block operations
68223 */
68224 
68225 /*
68226  Memory utilities
68227 */
68228 
68229 /*
68230  Math functions
68231 */
68232 
68233