Foxit PDF SDK
extracted_comment.h
1 
72328 /*
72329  Basic memory operations
72330 */
72331 
72332 /*
72333  Following base memory functions use default Foxit manager for current module
72334 */
72335 
72336 /*
72337  Time
72338 */
72339 
72340 /*
72341  Type for process ID
72342 */
72343 
72344 /*
72345  Process management
72346 */
72347 
72348 /*
72349  Flags for thread priorities
72350 */
72351 
72352 /*
72353  Thread handler
72354 */
72355 
72356 /*
72357  Thread functions
72358 */
72359 
72360 /*
72361  Context access
72362 */
72363 
72364 /*
72365  Mutex
72366 */
72367 
72368 /*
72369 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
72370 under
72371 this condition. Mutex supports recursive calls in same thread.
72372 
72373 */
72374 
72375 /*
72376  Spin Lock
72377 */
72378 
72379 /*
72380 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
72381 functions
72382 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
72383 support recursive calls in same thread.
72384 
72385 */
72386 
72387 /*
72388  Read-Write lock
72389 */
72390 
72391 /*
72392 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
72393 functions under this condition.
72394 
72395 */
72396 
72397 /*
72398  Atomic Count
72399 */
72400 
72401 /*
72402 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
72403 also
72404 work under single-thread mode.
72405 
72406 */
72407 
72408 /*
72409  Macro definitions for File accessing modes
72410 */
72411 
72412 /*
72413  Byte string concatenation operation
72414 */
72415 
72416 /*
72417 Both side of the concatenation operator (+) can be:
72418 <ul>
72419 <li>
72420 A buffered byte string (const CFX_ByteString&);
72421 </li>
72422 <li>
72423 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
72424 </li>
72425 <li>
72426 A zero-terminated C-style string (FX_LPCSTR);
72427 </li>
72428 <li>
72429 A single character or byte (FX_CHAR);
72430 </li>
72431 </ul>
72432 
72433 */
72434 
72435 /*
72436  Wide string concatenation operation
72437 */
72438 
72439 /*
72440 Both side of the concatenation operator (+) can be:
72441 <ul>
72442 <li>
72443 A buffered wide string (const CFX_WideString&);
72444 </li>
72445 <li>
72446 A non-buffered wide string (const CFX_WideStringC&);
72447 </li>
72448 <li>
72449 A zero-terminated C-style wide string (FX_LPCWSTR);
72450 </li>
72451 <li>
72452 A single character (FX_WCHAR);
72453 </li>
72454 </ul>
72455 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
72456 
72457 */
72458 
72459 /*
72460  Wide string compare operation
72461 */
72462 
72463 /*
72464  Basic Unicode character attribute routines
72465 */
72466 
72467 /*
72468  text direction defines
72469 */
72470 
72471 /*
72472  Encode wide string into UTF-8 byte string
72473 */
72474 
72475 /*
72476  OS Defines
72477 */
72478 
72479 /*
72480  Compiler Defines
72481 */
72482 
72483 /*
72484  CPU Defines
72485 */
72486 
72487 /*
72488  Word Size Defines
72489 */
72490 
72491 /*
72492  Byte Order Defines
72493 */
72494 
72495 /*
72496  Target Defines
72497 */
72498 
72499 /*
72500  BASIC DATA TYPES
72501 */
72502 
72503 /*
72504  Byte string operations
72505 */
72506 
72507 /*
72508  File operations
72509 */
72510 
72511 /*
72512  Wide string operations
72513 */
72514 
72515 /*
72516  Memory block operations
72517 */
72518 
72519 /*
72520  Memory utilities
72521 */
72522 
72523 /*
72524  Math functions
72525 */
72526 
72527