Foxit PDF SDK
extracted_comment.h
1 
67679 /*
67680  Basic memory operations
67681 */
67682 
67683 /*
67684  Following base memory functions use default Foxit manager for current module
67685 */
67686 
67687 /*
67688  Time
67689 */
67690 
67691 /*
67692  Type for process ID
67693 */
67694 
67695 /*
67696  Process management
67697 */
67698 
67699 /*
67700  Flags for thread priorities
67701 */
67702 
67703 /*
67704  Thread handler
67705 */
67706 
67707 /*
67708  Thread functions
67709 */
67710 
67711 /*
67712  Context access
67713 */
67714 
67715 /*
67716  Mutex
67717 */
67718 
67719 /*
67720 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
67721 under
67722 this condition. Mutex supports recursive calls in same thread.
67723 
67724 */
67725 
67726 /*
67727  Spin Lock
67728 */
67729 
67730 /*
67731 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
67732 functions
67733 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
67734 support recursive calls in same thread.
67735 
67736 */
67737 
67738 /*
67739  Read-Write lock
67740 */
67741 
67742 /*
67743 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
67744 functions under this condition.
67745 
67746 */
67747 
67748 /*
67749  Atomic Count
67750 */
67751 
67752 /*
67753 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
67754 also
67755 work under single-thread mode.
67756 
67757 */
67758 
67759 /*
67760  Macro definitions for File accessing modes
67761 */
67762 
67763 /*
67764  Byte string concatenation operation
67765 */
67766 
67767 /*
67768 Both side of the concatenation operator (+) can be:
67769 <ul>
67770 <li>
67771 A buffered byte string (const CFX_ByteString&);
67772 </li>
67773 <li>
67774 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
67775 </li>
67776 <li>
67777 A zero-terminated C-style string (FX_LPCSTR);
67778 </li>
67779 <li>
67780 A single character or byte (FX_CHAR);
67781 </li>
67782 </ul>
67783 
67784 */
67785 
67786 /*
67787  Wide string concatenation operation
67788 */
67789 
67790 /*
67791 Both side of the concatenation operator (+) can be:
67792 <ul>
67793 <li>
67794 A buffered wide string (const CFX_WideString&);
67795 </li>
67796 <li>
67797 A non-buffered wide string (const CFX_WideStringC&);
67798 </li>
67799 <li>
67800 A zero-terminated C-style wide string (FX_LPCWSTR);
67801 </li>
67802 <li>
67803 A single character (FX_WCHAR);
67804 </li>
67805 </ul>
67806 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
67807 
67808 */
67809 
67810 /*
67811  Wide string compare operation
67812 */
67813 
67814 /*
67815  Basic Unicode character attribute routines
67816 */
67817 
67818 /*
67819  text direction defines
67820 */
67821 
67822 /*
67823  Encode wide string into UTF-8 byte string
67824 */
67825 
67826 /*
67827  OS Defines
67828 */
67829 
67830 /*
67831  Compiler Defines
67832 */
67833 
67834 /*
67835  CPU Defines
67836 */
67837 
67838 /*
67839  Word Size Defines
67840 */
67841 
67842 /*
67843  Byte Order Defines
67844 */
67845 
67846 /*
67847  Target Defines
67848 */
67849 
67850 /*
67851  BASIC DATA TYPES
67852 */
67853 
67854 /*
67855  Byte string operations
67856 */
67857 
67858 /*
67859  File operations
67860 */
67861 
67862 /*
67863  Wide string operations
67864 */
67865 
67866 /*
67867  Memory block operations
67868 */
67869 
67870 /*
67871  Memory utilities
67872 */
67873 
67874 /*
67875  Math functions
67876 */
67877 
67878