Foxit PDF SDK
extracted_comment.h
1 
76036 /*
76037  Basic memory operations
76038 */
76039 
76040 /*
76041  Following base memory functions use default Foxit manager for current module
76042 */
76043 
76044 /*
76045  Time
76046 */
76047 
76048 /*
76049  Type for process ID
76050 */
76051 
76052 /*
76053  Process management
76054 */
76055 
76056 /*
76057  Flags for thread priorities
76058 */
76059 
76060 /*
76061  Thread handler
76062 */
76063 
76064 /*
76065  Thread functions
76066 */
76067 
76068 /*
76069  Context access
76070 */
76071 
76072 /*
76073  Mutex
76074 */
76075 
76076 /*
76077 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
76078 under
76079 this condition. Mutex supports recursive calls in same thread.
76080 
76081 */
76082 
76083 /*
76084  Spin Lock
76085 */
76086 
76087 /*
76088 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
76089 functions
76090 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
76091 support recursive calls in same thread.
76092 
76093 */
76094 
76095 /*
76096  Read-Write lock
76097 */
76098 
76099 /*
76100 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
76101 functions under this condition.
76102 
76103 */
76104 
76105 /*
76106  Atomic Count
76107 */
76108 
76109 /*
76110 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
76111 also
76112 work under single-thread mode.
76113 
76114 */
76115 
76116 /*
76117  Macro definitions for File accessing modes
76118 */
76119 
76120 /*
76121  Byte string concatenation operation
76122 */
76123 
76124 /*
76125 Both side of the concatenation operator (+) can be:
76126 <ul>
76127 <li>
76128 A buffered byte string (const CFX_ByteString&);
76129 </li>
76130 <li>
76131 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
76132 </li>
76133 <li>
76134 A zero-terminated C-style string (FX_LPCSTR);
76135 </li>
76136 <li>
76137 A single character or byte (FX_CHAR);
76138 </li>
76139 </ul>
76140 
76141 */
76142 
76143 /*
76144  Wide string concatenation operation
76145 */
76146 
76147 /*
76148 Both side of the concatenation operator (+) can be:
76149 <ul>
76150 <li>
76151 A buffered wide string (const CFX_WideString&);
76152 </li>
76153 <li>
76154 A non-buffered wide string (const CFX_WideStringC&);
76155 </li>
76156 <li>
76157 A zero-terminated C-style wide string (FX_LPCWSTR);
76158 </li>
76159 <li>
76160 A single character (FX_WCHAR);
76161 </li>
76162 </ul>
76163 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
76164 
76165 */
76166 
76167 /*
76168  Wide string compare operation
76169 */
76170 
76171 /*
76172  Basic Unicode character attribute routines
76173 */
76174 
76175 /*
76176  text direction defines
76177 */
76178 
76179 /*
76180  Encode wide string into UTF-8 byte string
76181 */
76182 
76183 /*
76184  OS Defines
76185 */
76186 
76187 /*
76188  Compiler Defines
76189 */
76190 
76191 /*
76192  CPU Defines
76193 */
76194 
76195 /*
76196  Word Size Defines
76197 */
76198 
76199 /*
76200  Byte Order Defines
76201 */
76202 
76203 /*
76204  Target Defines
76205 */
76206 
76207 /*
76208  BASIC DATA TYPES
76209 */
76210 
76211 /*
76212  Byte string operations
76213 */
76214 
76215 /*
76216  File operations
76217 */
76218 
76219 /*
76220  Wide string operations
76221 */
76222 
76223 /*
76224  Memory block operations
76225 */
76226 
76227 /*
76228  Memory utilities
76229 */
76230 
76231 /*
76232  Math functions
76233 */