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