Foxit PDF SDK
extracted_comment.h
1 
66625 /*
66626  Basic memory operations
66627 */
66628 
66629 /*
66630  Following base memory functions use default Foxit manager for current module
66631 */
66632 
66633 /*
66634  Time
66635 */
66636 
66637 /*
66638  Type for process ID
66639 */
66640 
66641 /*
66642  Process management
66643 */
66644 
66645 /*
66646  Flags for thread priorities
66647 */
66648 
66649 /*
66650  Thread handler
66651 */
66652 
66653 /*
66654  Thread functions
66655 */
66656 
66657 /*
66658  Context access
66659 */
66660 
66661 /*
66662  Mutex
66663 */
66664 
66665 /*
66666 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
66667 under
66668 this condition. Mutex supports recursive calls in same thread.
66669 
66670 */
66671 
66672 /*
66673  Spin Lock
66674 */
66675 
66676 /*
66677 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
66678 functions
66679 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
66680 support recursive calls in same thread.
66681 
66682 */
66683 
66684 /*
66685  Read-Write lock
66686 */
66687 
66688 /*
66689 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
66690 functions under this condition.
66691 
66692 */
66693 
66694 /*
66695  Atomic Count
66696 */
66697 
66698 /*
66699 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
66700 also
66701 work under single-thread mode.
66702 
66703 */
66704 
66705 /*
66706  Macro definitions for File accessing modes
66707 */
66708 
66709 /*
66710  Byte string concatenation operation
66711 */
66712 
66713 /*
66714 Both side of the concatenation operator (+) can be:
66715 <ul>
66716 <li>
66717 A buffered byte string (const CFX_ByteString&);
66718 </li>
66719 <li>
66720 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
66721 </li>
66722 <li>
66723 A zero-terminated C-style string (FX_LPCSTR);
66724 </li>
66725 <li>
66726 A single character or byte (FX_CHAR);
66727 </li>
66728 </ul>
66729 
66730 */
66731 
66732 /*
66733  Wide string concatenation operation
66734 */
66735 
66736 /*
66737 Both side of the concatenation operator (+) can be:
66738 <ul>
66739 <li>
66740 A buffered wide string (const CFX_WideString&);
66741 </li>
66742 <li>
66743 A non-buffered wide string (const CFX_WideStringC&);
66744 </li>
66745 <li>
66746 A zero-terminated C-style wide string (FX_LPCWSTR);
66747 </li>
66748 <li>
66749 A single character (FX_WCHAR);
66750 </li>
66751 </ul>
66752 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
66753 
66754 */
66755 
66756 /*
66757  Wide string compare operation
66758 */
66759 
66760 /*
66761  Basic Unicode character attribute routines
66762 */
66763 
66764 /*
66765  text direction defines
66766 */
66767 
66768 /*
66769  Encode wide string into UTF-8 byte string
66770 */
66771 
66772 /*
66773  Mutex
66774 */
66775 
66776 /*
66777 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
66778 under
66779 this condition. Mutex supports recursive calls in same thread.
66780 
66781 */
66782 
66783 /*
66784  OS Defines
66785 */
66786 
66787 /*
66788  Compiler Defines
66789 */
66790 
66791 /*
66792  CPU Defines
66793 */
66794 
66795 /*
66796  Word Size Defines
66797 */
66798 
66799 /*
66800  Byte Order Defines
66801 */
66802 
66803 /*
66804  Target Defines
66805 */
66806 
66807 /*
66808  BASIC DATA TYPES
66809 */
66810 
66811 /*
66812  Byte string operations
66813 */
66814 
66815 /*
66816  File operations
66817 */
66818 
66819 /*
66820  Wide string operations
66821 */
66822 
66823 /*
66824  Memory block operations
66825 */
66826 
66827 /*
66828  Memory utilities
66829 */
66830 
66831 /*
66832  Math functions
66833 */