Foxit PDF SDK
extracted_comment.h
1 
2 
57176 /*
57177  Basic memory operations
57178 */
57179 
57180 /*
57181  Following base memory functions use default Foxit manager for current module
57182 */
57183 
57184 /*
57185  Time
57186 */
57187 
57188 /*
57189  Type for process ID
57190 */
57191 
57192 /*
57193  Process management
57194 */
57195 
57196 /*
57197  Flags for thread priorities
57198 */
57199 
57200 /*
57201  Thread handler
57202 */
57203 
57204 /*
57205  Thread functions
57206 */
57207 
57208 /*
57209  Context access
57210 */
57211 
57212 /*
57213  Mutex
57214 */
57215 
57216 /*
57217 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
57218 under
57219 this condition. Mutex supports recursive calls in same thread.
57220 
57221 */
57222 
57223 /*
57224  Spin Lock
57225 */
57226 
57227 /*
57228 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
57229 functions
57230 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
57231 support recursive calls in same thread.
57232 
57233 */
57234 
57235 /*
57236  Read-Write lock
57237 */
57238 
57239 /*
57240 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
57241 functions under this condition.
57242 
57243 */
57244 
57245 /*
57246  Atomic Count
57247 */
57248 
57249 /*
57250 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
57251 also
57252 work under single-thread mode.
57253 
57254 */
57255 
57256 /*
57257  Macro definitions for File accessing modes
57258 */
57259 
57260 /*
57261  Byte string concatenation operation
57262 */
57263 
57264 /*
57265 Both side of the concatenation operator (+) can be:
57266 <ul>
57267 <li>
57268 A buffered byte string (const CFX_ByteString&);
57269 </li>
57270 <li>
57271 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
57272 </li>
57273 <li>
57274 A zero-terminated C-style string (FX_LPCSTR);
57275 </li>
57276 <li>
57277 A single character or byte (FX_CHAR);
57278 </li>
57279 </ul>
57280 
57281 */
57282 
57283 /*
57284  Wide string concatenation operation
57285 */
57286 
57287 /*
57288 Both side of the concatenation operator (+) can be:
57289 <ul>
57290 <li>
57291 A buffered wide string (const CFX_WideString&);
57292 </li>
57293 <li>
57294 A non-buffered wide string (const CFX_WideStringC&);
57295 </li>
57296 <li>
57297 A zero-terminated C-style wide string (FX_LPCWSTR);
57298 </li>
57299 <li>
57300 A single character (FX_WCHAR);
57301 </li>
57302 </ul>
57303 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
57304 
57305 */
57306 
57307 /*
57308  Wide string compare operation
57309 */
57310 
57311 /*
57312  Basic Unicode character attribute routines
57313 */
57314 
57315 /*
57316  text direction defines
57317 */
57318 
57319 /*
57320  Encode wide string into UTF-8 byte string
57321 */
57322 
57323 /*
57324  OS Defines
57325 */
57326 
57327 /*
57328  Compiler Defines
57329 */
57330 
57331 /*
57332  CPU Defines
57333 */
57334 
57335 /*
57336  Word Size Defines
57337 */
57338 
57339 /*
57340  Byte Order Defines
57341 */
57342 
57343 /*
57344  Target Defines
57345 */
57346 
57347 /*
57348  BASIC DATA TYPES
57349 */
57350 
57351 /*
57352  Byte string operations
57353 */
57354 
57355 /*
57356  File operations
57357 */
57358 
57359 /*
57360  Wide string operations
57361 */
57362 
57363 /*
57364  Memory block operations
57365 */
57366 
57367 /*
57368  Memory utilities
57369 */
57370 
57371 /*
57372  Math functions
57373 */