Foxit PDF SDK
extracted_comment.h
1 
71059 /*
71060  Basic memory operations
71061 */
71062 
71063 /*
71064  Following base memory functions use default Foxit manager for current module
71065 */
71066 
71067 /*
71068  Time
71069 */
71070 
71071 /*
71072  Type for process ID
71073 */
71074 
71075 /*
71076  Process management
71077 */
71078 
71079 /*
71080  Flags for thread priorities
71081 */
71082 
71083 /*
71084  Thread handler
71085 */
71086 
71087 /*
71088  Thread functions
71089 */
71090 
71091 /*
71092  Context access
71093 */
71094 
71095 /*
71096  Mutex
71097 */
71098 
71099 /*
71100 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
71101 under
71102 this condition. Mutex supports recursive calls in same thread.
71103 
71104 */
71105 
71106 /*
71107  Spin Lock
71108 */
71109 
71110 /*
71111 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
71112 functions
71113 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
71114 support recursive calls in same thread.
71115 
71116 */
71117 
71118 /*
71119  Read-Write lock
71120 */
71121 
71122 /*
71123 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
71124 functions under this condition.
71125 
71126 */
71127 
71128 /*
71129  Atomic Count
71130 */
71131 
71132 /*
71133 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
71134 also
71135 work under single-thread mode.
71136 
71137 */
71138 
71139 /*
71140  Macro definitions for File accessing modes
71141 */
71142 
71143 /*
71144  Byte string concatenation operation
71145 */
71146 
71147 /*
71148 Both side of the concatenation operator (+) can be:
71149 <ul>
71150 <li>
71151 A buffered byte string (const CFX_ByteString&);
71152 </li>
71153 <li>
71154 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
71155 </li>
71156 <li>
71157 A zero-terminated C-style string (FX_LPCSTR);
71158 </li>
71159 <li>
71160 A single character or byte (FX_CHAR);
71161 </li>
71162 </ul>
71163 
71164 */
71165 
71166 /*
71167  Wide string concatenation operation
71168 */
71169 
71170 /*
71171 Both side of the concatenation operator (+) can be:
71172 <ul>
71173 <li>
71174 A buffered wide string (const CFX_WideString&);
71175 </li>
71176 <li>
71177 A non-buffered wide string (const CFX_WideStringC&);
71178 </li>
71179 <li>
71180 A zero-terminated C-style wide string (FX_LPCWSTR);
71181 </li>
71182 <li>
71183 A single character (FX_WCHAR);
71184 </li>
71185 </ul>
71186 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
71187 
71188 */
71189 
71190 /*
71191  Wide string compare operation
71192 */
71193 
71194 /*
71195  Basic Unicode character attribute routines
71196 */
71197 
71198 /*
71199  text direction defines
71200 */
71201 
71202 /*
71203  Encode wide string into UTF-8 byte string
71204 */
71205 
71206 /*
71207  Mutex
71208 */
71209 
71210 /*
71211 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
71212 under
71213 this condition. Mutex supports recursive calls in same thread.
71214 
71215 */
71216 
71217 /*
71218  OS Defines
71219 */
71220 
71221 /*
71222  Compiler Defines
71223 */
71224 
71225 /*
71226  CPU Defines
71227 */
71228 
71229 /*
71230  Word Size Defines
71231 */
71232 
71233 /*
71234  Byte Order Defines
71235 */
71236 
71237 /*
71238  Target Defines
71239 */
71240 
71241 /*
71242  BASIC DATA TYPES
71243 */
71244 
71245 /*
71246  Byte string operations
71247 */
71248 
71249 /*
71250  File operations
71251 */
71252 
71253 /*
71254  Wide string operations
71255 */
71256 
71257 /*
71258  Memory block operations
71259 */
71260 
71261 /*
71262  Memory utilities
71263 */
71264 
71265 /*
71266  Math functions
71267 */