Foxit PDF SDK
extracted_comment.h
1 
69418 /*
69419  Basic memory operations
69420 */
69421 
69422 /*
69423  Following base memory functions use default Foxit manager for current module
69424 */
69425 
69426 /*
69427  Time
69428 */
69429 
69430 /*
69431  Type for process ID
69432 */
69433 
69434 /*
69435  Process management
69436 */
69437 
69438 /*
69439  Flags for thread priorities
69440 */
69441 
69442 /*
69443  Thread handler
69444 */
69445 
69446 /*
69447  Thread functions
69448 */
69449 
69450 /*
69451  Context access
69452 */
69453 
69454 /*
69455  Mutex
69456 */
69457 
69458 /*
69459 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
69460 under
69461 this condition. Mutex supports recursive calls in same thread.
69462 
69463 */
69464 
69465 /*
69466  Spin Lock
69467 */
69468 
69469 /*
69470 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
69471 functions
69472 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
69473 support recursive calls in same thread.
69474 
69475 */
69476 
69477 /*
69478  Read-Write lock
69479 */
69480 
69481 /*
69482 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
69483 functions under this condition.
69484 
69485 */
69486 
69487 /*
69488  Atomic Count
69489 */
69490 
69491 /*
69492 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
69493 also
69494 work under single-thread mode.
69495 
69496 */
69497 
69498 /*
69499  Macro definitions for File accessing modes
69500 */
69501 
69502 /*
69503  Byte string concatenation operation
69504 */
69505 
69506 /*
69507 Both side of the concatenation operator (+) can be:
69508 <ul>
69509 <li>
69510 A buffered byte string (const CFX_ByteString&);
69511 </li>
69512 <li>
69513 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
69514 </li>
69515 <li>
69516 A zero-terminated C-style string (FX_LPCSTR);
69517 </li>
69518 <li>
69519 A single character or byte (FX_CHAR);
69520 </li>
69521 </ul>
69522 
69523 */
69524 
69525 /*
69526  Wide string concatenation operation
69527 */
69528 
69529 /*
69530 Both side of the concatenation operator (+) can be:
69531 <ul>
69532 <li>
69533 A buffered wide string (const CFX_WideString&);
69534 </li>
69535 <li>
69536 A non-buffered wide string (const CFX_WideStringC&);
69537 </li>
69538 <li>
69539 A zero-terminated C-style wide string (FX_LPCWSTR);
69540 </li>
69541 <li>
69542 A single character (FX_WCHAR);
69543 </li>
69544 </ul>
69545 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
69546 
69547 */
69548 
69549 /*
69550  Wide string compare operation
69551 */
69552 
69553 /*
69554  Basic Unicode character attribute routines
69555 */
69556 
69557 /*
69558  text direction defines
69559 */
69560 
69561 /*
69562  Encode wide string into UTF-8 byte string
69563 */
69564 
69565 /*
69566  Mutex
69567 */
69568 
69569 /*
69570 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
69571 under
69572 this condition. Mutex supports recursive calls in same thread.
69573 
69574 */
69575 
69576 /*
69577  OS Defines
69578 */
69579 
69580 /*
69581  Compiler Defines
69582 */
69583 
69584 /*
69585  CPU Defines
69586 */
69587 
69588 /*
69589  Word Size Defines
69590 */
69591 
69592 /*
69593  Byte Order Defines
69594 */
69595 
69596 /*
69597  Target Defines
69598 */
69599 
69600 /*
69601  BASIC DATA TYPES
69602 */
69603 
69604 /*
69605  Byte string operations
69606 */
69607 
69608 /*
69609  File operations
69610 */
69611 
69612 /*
69613  Wide string operations
69614 */
69615 
69616 /*
69617  Memory block operations
69618 */
69619 
69620 /*
69621  Memory utilities
69622 */
69623 
69624 /*
69625  Math functions
69626 */