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