Foxit PDF SDK
extracted_comment.h
1 
34550 /*
34551  Basic memory operations
34552 */
34553 
34554 /*
34555  Following base memory functions use default Foxit manager for current module
34556 */
34557 
34558 /*
34559  Time
34560 */
34561 
34562 /*
34563  Type for process ID
34564 */
34565 
34566 /*
34567  Process management
34568 */
34569 
34570 /*
34571  Flags for thread priorities
34572 */
34573 
34574 /*
34575  Thread handler
34576 */
34577 
34578 /*
34579  Thread functions
34580 */
34581 
34582 /*
34583  Context access
34584 */
34585 
34586 /*
34587  Mutex
34588 */
34589 
34590 /*
34591 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
34592 under
34593 this condition. Mutex supports recursive calls in same thread.
34594 
34595 */
34596 
34597 /*
34598  Spin Lock
34599 */
34600 
34601 /*
34602 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
34603 functions
34604 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
34605 support recursive calls in same thread.
34606 
34607 */
34608 
34609 /*
34610  Read-Write lock
34611 */
34612 
34613 /*
34614 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
34615 functions under this condition.
34616 
34617 */
34618 
34619 /*
34620  Atomic Count
34621 */
34622 
34623 /*
34624 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
34625 also
34626 work under single-thread mode.
34627 
34628 */
34629 
34630 /*
34631  Macro definitions for File accessing modes
34632 */
34633 
34634 /*
34635  Byte string concatenation operation
34636 */
34637 
34638 /*
34639 Both side of the concatenation operator (+) can be:
34640 <ul>
34641 <li>
34642 A buffered byte string (const CFX_ByteString&);
34643 </li>
34644 <li>
34645 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
34646 </li>
34647 <li>
34648 A zero-terminated C-style string (FX_LPCSTR);
34649 </li>
34650 <li>
34651 A single character or byte (FX_CHAR);
34652 </li>
34653 </ul>
34654 
34655 */
34656 
34657 /*
34658  Wide string concatenation operation
34659 */
34660 
34661 /*
34662 Both side of the concatenation operator (+) can be:
34663 <ul>
34664 <li>
34665 A buffered wide string (const CFX_WideString&);
34666 </li>
34667 <li>
34668 A non-buffered wide string (const CFX_WideStringC&);
34669 </li>
34670 <li>
34671 A zero-terminated C-style wide string (FX_LPCWSTR);
34672 </li>
34673 <li>
34674 A single character (FX_WCHAR);
34675 </li>
34676 </ul>
34677 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
34678 
34679 */
34680 
34681 /*
34682  Wide string compare operation
34683 */
34684 
34685 /*
34686  Basic Unicode character attribute routines
34687 */
34688 
34689 /*
34690  text direction defines
34691 */
34692 
34693 /*
34694  Encode wide string into UTF-8 byte string
34695 */
34696 
34697 /*
34698  OS Defines
34699 */
34700 
34701 /*
34702  Compiler Defines
34703 */
34704 
34705 /*
34706  CPU Defines
34707 */
34708 
34709 /*
34710  Word Size Defines
34711 */
34712 
34713 /*
34714  Byte Order Defines
34715 */
34716 
34717 /*
34718  Target Defines
34719 */
34720 
34721 /*
34722  BASIC DATA TYPES
34723 */
34724 
34725 /*
34726  Byte string operations
34727 */
34728 
34729 /*
34730  File operations
34731 */
34732 
34733 /*
34734  Wide string operations
34735 */
34736 
34737 /*
34738  Memory block operations
34739 */
34740 
34741 /*
34742  Memory utilities
34743 */
34744 
34745 /*
34746  Math functions
34747 */
34748 
34749 
34750