Foxit PDF SDK
extracted_comment.h
1 
78116 /*
78117  Basic memory operations
78118 */
78119 
78120 /*
78121  Following base memory functions use default Foxit manager for current module
78122 */
78123 
78124 /*
78125  Time
78126 */
78127 
78128 /*
78129  Type for process ID
78130 */
78131 
78132 /*
78133  Process management
78134 */
78135 
78136 /*
78137  Flags for thread priorities
78138 */
78139 
78140 /*
78141  Thread handler
78142 */
78143 
78144 /*
78145  Thread functions
78146 */
78147 
78148 /*
78149  Context access
78150 */
78151 
78152 /*
78153  Mutex
78154 */
78155 
78156 /*
78157 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
78158 under
78159 this condition. Mutex supports recursive calls in same thread.
78160 
78161 */
78162 
78163 /*
78164  Spin Lock
78165 */
78166 
78167 /*
78168 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
78169 functions
78170 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
78171 support recursive calls in same thread.
78172 
78173 */
78174 
78175 /*
78176  Read-Write lock
78177 */
78178 
78179 /*
78180 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
78181 functions under this condition.
78182 
78183 */
78184 
78185 /*
78186  Atomic Count
78187 */
78188 
78189 /*
78190 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
78191 also
78192 work under single-thread mode.
78193 
78194 */
78195 
78196 /*
78197  Macro definitions for File accessing modes
78198 */
78199 
78200 /*
78201  Byte string concatenation operation
78202 */
78203 
78204 /*
78205 Both side of the concatenation operator (+) can be:
78206 <ul>
78207 <li>
78208 A buffered byte string (const CFX_ByteString&);
78209 </li>
78210 <li>
78211 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
78212 </li>
78213 <li>
78214 A zero-terminated C-style string (FX_LPCSTR);
78215 </li>
78216 <li>
78217 A single character or byte (FX_CHAR);
78218 </li>
78219 </ul>
78220 
78221 */
78222 
78223 /*
78224  Wide string concatenation operation
78225 */
78226 
78227 /*
78228 Both side of the concatenation operator (+) can be:
78229 <ul>
78230 <li>
78231 A buffered wide string (const CFX_WideString&);
78232 </li>
78233 <li>
78234 A non-buffered wide string (const CFX_WideStringC&);
78235 </li>
78236 <li>
78237 A zero-terminated C-style wide string (FX_LPCWSTR);
78238 </li>
78239 <li>
78240 A single character (FX_WCHAR);
78241 </li>
78242 </ul>
78243 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
78244 
78245 */
78246 
78247 /*
78248  Wide string compare operation
78249 */
78250 
78251 /*
78252  Basic Unicode character attribute routines
78253 */
78254 
78255 /*
78256  text direction defines
78257 */
78258 
78259 /*
78260  Encode wide string into UTF-8 byte string
78261 */
78262 
78263 /*
78264  OS Defines
78265 */
78266 
78267 /*
78268  Compiler Defines
78269 */
78270 
78271 /*
78272  CPU Defines
78273 */
78274 
78275 /*
78276  Word Size Defines
78277 */
78278 
78279 /*
78280  Byte Order Defines
78281 */
78282 
78283 /*
78284  Target Defines
78285 */
78286 
78287 /*
78288  BASIC DATA TYPES
78289 */
78290 
78291 /*
78292  Byte string operations
78293 */
78294 
78295 /*
78296  File operations
78297 */
78298 
78299 /*
78300  Wide string operations
78301 */
78302 
78303 /*
78304  Memory block operations
78305 */
78306 
78307 /*
78308  Memory utilities
78309 */
78310 
78311 /*
78312  Math functions
78313 */