Foxit PDF SDK
extracted_comment.h
1 
7920 /*
7921  Byte string concatenation operation
7922 */
7923 
7924 /*
7925 Both side of the concatenation operator (+) can be:
7926 <ul>
7927 <li>
7928 A buffered byte string (const CFX_ByteString&);
7929 </li>
7930 <li>
7931 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
7932 </li>
7933 <li>
7934 A zero-terminated C-style string (FX_LPCSTR);
7935 </li>
7936 <li>
7937 A single character or byte (FX_CHAR);
7938 </li>
7939 </ul>
7940 
7941 */
7942 
7943 
7944 
7945 
7946 
7947 
62891 /*
62892  Basic memory operations
62893 */
62894 
62895 /*
62896  Following base memory functions use default Foxit manager for current module
62897 */
62898 
62899 /*
62900  Time
62901 */
62902 
62903 /*
62904  Type for process ID
62905 */
62906 
62907 /*
62908  Process management
62909 */
62910 
62911 /*
62912  Flags for thread priorities
62913 */
62914 
62915 /*
62916  Thread handler
62917 */
62918 
62919 /*
62920  Thread functions
62921 */
62922 
62923 /*
62924  Context access
62925 */
62926 
62927 /*
62928  Mutex
62929 */
62930 
62931 /*
62932 @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
62933 supports recursive calls in same thread.
62934 
62935 */
62936 
62937 /*
62938  Spin Lock
62939 */
62940 
62941 /*
62942 @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.
62943 Spin Lock
62944 is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't support recursive calls in same thread.
62945 
62946 */
62947 
62948 /*
62949  Read-Write lock
62950 */
62951 
62952 /*
62953 @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
62954 condition.
62955 
62956 */
62957 
62958 /*
62959  Atomic Count
62960 */
62961 
62962 /*
62963 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions also work under single-thread
62964 mode.
62965 
62966 */
62967 
62968 /*
62969  Macro definitions for File accessing modes
62970 */
62971 
62972 /*
62973  Byte string concatenation operation
62974 */
62975 
62976 /*
62977 Both side of the concatenation operator (+) can be:
62978 <ul>
62979 <li>
62980 A buffered byte string (const CFX_ByteString&);
62981 </li>
62982 <li>
62983 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
62984 </li>
62985 <li>
62986 A zero-terminated C-style string (FX_LPCSTR);
62987 </li>
62988 <li>
62989 A single character or byte (FX_CHAR);
62990 </li>
62991 </ul>
62992 
62993 */
62994 
62995 /*
62996  Wide string concatenation operation
62997 */
62998 
62999 /*
63000 Both side of the concatenation operator (+) can be:
63001 <ul>
63002 <li>
63003 A buffered wide string (const CFX_WideString&);
63004 </li>
63005 <li>
63006 A non-buffered wide string (const CFX_WideStringC&);
63007 </li>
63008 <li>
63009 A zero-terminated C-style wide string (FX_LPCWSTR);
63010 </li>
63011 <li>
63012 A single character (FX_WCHAR);
63013 </li>
63014 </ul>
63015 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
63016 
63017 */
63018 
63019 /*
63020  Wide string compare operation
63021 */
63022 
63023 /*
63024  Basic Unicode character attribute routines
63025 */
63026 
63027 /*
63028  text direction defines
63029 */
63030 
63031 /*
63032  Encode wide string into UTF-8 byte string
63033 */
63034 
63035 /*
63036  Mutex
63037 */
63038 
63039 /*
63040 @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
63041 supports recursive calls in same thread.
63042 
63043 */
63044 
63045 /*
63046  OS Defines
63047 */
63048 
63049 /*
63050  Compiler Defines
63051 */
63052 
63053 /*
63054  CPU Defines
63055 */
63056 
63057 /*
63058  Word Size Defines
63059 */
63060 
63061 /*
63062  Byte Order Defines
63063 */
63064 
63065 /*
63066  Target Defines
63067 */
63068 
63069 /*
63070  BASIC DATA TYPES
63071 */
63072 
63073 /*
63074  Byte string operations
63075 */
63076 
63077 /*
63078  File operations
63079 */
63080 
63081 /*
63082  Wide string operations
63083 */
63084 
63085 /*
63086  Memory block operations
63087 */
63088 
63089 /*
63090  Memory utilities
63091 */
63092 
63093 /*
63094  Math functions
63095 */
63096 
63097