Foxit PDF SDK
extracted_comment.h
1 
73600 /*
73601  Basic memory operations
73602 */
73603 
73604 /*
73605  Following base memory functions use default Foxit manager for current module
73606 */
73607 
73608 /*
73609  Time
73610 */
73611 
73612 /*
73613  Type for process ID
73614 */
73615 
73616 /*
73617  Process management
73618 */
73619 
73620 /*
73621  Flags for thread priorities
73622 */
73623 
73624 /*
73625  Thread handler
73626 */
73627 
73628 /*
73629  Thread functions
73630 */
73631 
73632 /*
73633  Context access
73634 */
73635 
73636 /*
73637  Mutex
73638 */
73639 
73640 /*
73641 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition. Mutex
73642 supports recursive calls in same thread.
73643 
73644 */
73645 
73646 /*
73647  Spin Lock
73648 */
73649 
73650 /*
73651 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition.
73652 Spin Lock
73653 is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't support recursive calls in same thread.
73654 
73655 */
73656 
73657 /*
73658  Read-Write lock
73659 */
73660 
73661 /*
73662 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this
73663 condition.
73664 
73665 */
73666 
73667 /*
73668  Atomic Count
73669 */
73670 
73671 /*
73672 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions also work under single-thread
73673 mode.
73674 
73675 */
73676 
73677 /*
73678  Macro definitions for File accessing modes
73679 */
73680 
73681 /*
73682  Byte string concatenation operation
73683 */
73684 
73685 /*
73686 Both side of the concatenation operator (+) can be:
73687 <ul>
73688 <li>
73689 A buffered byte string (const CFX_ByteString&);
73690 </li>
73691 <li>
73692 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
73693 </li>
73694 <li>
73695 A zero-terminated C-style string (FX_LPCSTR);
73696 </li>
73697 <li>
73698 A single character or byte (FX_CHAR);
73699 </li>
73700 </ul>
73701 
73702 */
73703 
73704 /*
73705  Wide string concatenation operation
73706 */
73707 
73708 /*
73709 Both side of the concatenation operator (+) can be:
73710 <ul>
73711 <li>
73712 A buffered wide string (const CFX_WideString&);
73713 </li>
73714 <li>
73715 A non-buffered wide string (const CFX_WideStringC&);
73716 </li>
73717 <li>
73718 A zero-terminated C-style wide string (FX_LPCWSTR);
73719 </li>
73720 <li>
73721 A single character (FX_WCHAR);
73722 </li>
73723 </ul>
73724 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
73725 
73726 */
73727 
73728 /*
73729  Wide string compare operation
73730 */
73731 
73732 /*
73733  Basic Unicode character attribute routines
73734 */
73735 
73736 /*
73737  text direction defines
73738 */
73739 
73740 /*
73741  Encode wide string into UTF-8 byte string
73742 */
73743 
73744 /*
73745  Mutex
73746 */
73747 
73748 /*
73749 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition. Mutex
73750 supports recursive calls in same thread.
73751 
73752 */
73753 
73754 /*
73755  OS Defines
73756 */
73757 
73758 /*
73759  Compiler Defines
73760 */
73761 
73762 /*
73763  CPU Defines
73764 */
73765 
73766 /*
73767  Word Size Defines
73768 */
73769 
73770 /*
73771  Byte Order Defines
73772 */
73773 
73774 /*
73775  Target Defines
73776 */
73777 
73778 /*
73779  BASIC DATA TYPES
73780 */
73781 
73782 /*
73783  Byte string operations
73784 */
73785 
73786 /*
73787  File operations
73788 */
73789 
73790 /*
73791  Wide string operations
73792 */
73793 
73794 /*
73795  Memory block operations
73796 */
73797 
73798 /*
73799  Memory utilities
73800 */
73801 
73802 /*
73803  Math functions
73804 */
73805 
73806 
73807