Foxit PDF SDK
 All Classes Namespaces Functions Enumerations Enumerator Properties Pages
extracted_comment.h
1 
2 
60615 /*
60616  Basic memory operations
60617 */
60618 
60619 /*
60620  Following base memory functions use default Foxit manager for current module
60621 */
60622 
60623 /*
60624  Time
60625 */
60626 
60627 /*
60628  Type for process ID
60629 */
60630 
60631 /*
60632  Process management
60633 */
60634 
60635 /*
60636  Flags for thread priorities
60637 */
60638 
60639 /*
60640  Thread handler
60641 */
60642 
60643 /*
60644  Thread functions
60645 */
60646 
60647 /*
60648  Context access
60649 */
60650 
60651 /*
60652  Mutex
60653 */
60654 
60655 /*
60656 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
60657 under
60658 this condition. Mutex supports recursive calls in same thread.
60659 
60660 */
60661 
60662 /*
60663  Spin Lock
60664 */
60665 
60666 /*
60667 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
60668 functions
60669 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
60670 support recursive calls in same thread.
60671 
60672 */
60673 
60674 /*
60675  Read-Write lock
60676 */
60677 
60678 /*
60679 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
60680 functions under this condition.
60681 
60682 */
60683 
60684 /*
60685  Atomic Count
60686 */
60687 
60688 /*
60689 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
60690 also
60691 work under single-thread mode.
60692 
60693 */
60694 
60695 /*
60696  Macro definitions for File accessing modes
60697 */
60698 
60699 /*
60700  Byte string concatenation operation
60701 */
60702 
60703 /*
60704 Both side of the concatenation operator (+) can be:
60705 <ul>
60706 <li>
60707 A buffered byte string (const CFX_ByteString&);
60708 </li>
60709 <li>
60710 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
60711 </li>
60712 <li>
60713 A zero-terminated C-style string (FX_LPCSTR);
60714 </li>
60715 <li>
60716 A single character or byte (FX_CHAR);
60717 </li>
60718 </ul>
60719 
60720 */
60721 
60722 /*
60723  Wide string concatenation operation
60724 */
60725 
60726 /*
60727 Both side of the concatenation operator (+) can be:
60728 <ul>
60729 <li>
60730 A buffered wide string (const CFX_WideString&);
60731 </li>
60732 <li>
60733 A non-buffered wide string (const CFX_WideStringC&);
60734 </li>
60735 <li>
60736 A zero-terminated C-style wide string (FX_LPCWSTR);
60737 </li>
60738 <li>
60739 A single character (FX_WCHAR);
60740 </li>
60741 </ul>
60742 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
60743 
60744 */
60745 
60746 /*
60747  Wide string compare operation
60748 */
60749 
60750 /*
60751  Basic Unicode character attribute routines
60752 */
60753 
60754 /*
60755  text direction defines
60756 */
60757 
60758 /*
60759  Encode wide string into UTF-8 byte string
60760 */
60761 
60762 /*
60763  OS Defines
60764 */
60765 
60766 /*
60767  Compiler Defines
60768 */
60769 
60770 /*
60771  CPU Defines
60772 */
60773 
60774 /*
60775  Word Size Defines
60776 */
60777 
60778 /*
60779  Byte Order Defines
60780 */
60781 
60782 /*
60783  Target Defines
60784 */
60785 
60786 /*
60787  BASIC DATA TYPES
60788 */
60789 
60790 /*
60791  Byte string operations
60792 */
60793 
60794 /*
60795  File operations
60796 */
60797 
60798 /*
60799  Wide string operations
60800 */
60801 
60802 /*
60803  Memory block operations
60804 */
60805 
60806 /*
60807  Memory utilities
60808 */
60809 
60810 /*
60811  Math functions
60812 */
60813 
60814 
60815