Foxit PDF SDK
extracted_comment.h
1 
2 
62103 /*
62104  Basic memory operations
62105 */
62106 
62107 /*
62108  Following base memory functions use default Foxit manager for current module
62109 */
62110 
62111 /*
62112  Time
62113 */
62114 
62115 /*
62116  Type for process ID
62117 */
62118 
62119 /*
62120  Process management
62121 */
62122 
62123 /*
62124  Flags for thread priorities
62125 */
62126 
62127 /*
62128  Thread handler
62129 */
62130 
62131 /*
62132  Thread functions
62133 */
62134 
62135 /*
62136  Context access
62137 */
62138 
62139 /*
62140  Mutex
62141 */
62142 
62143 /*
62144 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
62145 under
62146 this condition. Mutex supports recursive calls in same thread.
62147 
62148 */
62149 
62150 /*
62151  Spin Lock
62152 */
62153 
62154 /*
62155 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
62156 functions
62157 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
62158 support recursive calls in same thread.
62159 
62160 */
62161 
62162 /*
62163  Read-Write lock
62164 */
62165 
62166 /*
62167 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
62168 functions under this condition.
62169 
62170 */
62171 
62172 /*
62173  Atomic Count
62174 */
62175 
62176 /*
62177 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
62178 also
62179 work under single-thread mode.
62180 
62181 */
62182 
62183 /*
62184  Macro definitions for File accessing modes
62185 */
62186 
62187 /*
62188  Byte string concatenation operation
62189 */
62190 
62191 /*
62192 Both side of the concatenation operator (+) can be:
62193 <ul>
62194 <li>
62195 A buffered byte string (const CFX_ByteString&);
62196 </li>
62197 <li>
62198 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
62199 </li>
62200 <li>
62201 A zero-terminated C-style string (FX_LPCSTR);
62202 </li>
62203 <li>
62204 A single character or byte (FX_CHAR);
62205 </li>
62206 </ul>
62207 
62208 */
62209 
62210 /*
62211  Wide string concatenation operation
62212 */
62213 
62214 /*
62215 Both side of the concatenation operator (+) can be:
62216 <ul>
62217 <li>
62218 A buffered wide string (const CFX_WideString&);
62219 </li>
62220 <li>
62221 A non-buffered wide string (const CFX_WideStringC&);
62222 </li>
62223 <li>
62224 A zero-terminated C-style wide string (FX_LPCWSTR);
62225 </li>
62226 <li>
62227 A single character (FX_WCHAR);
62228 </li>
62229 </ul>
62230 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
62231 
62232 */
62233 
62234 /*
62235  Wide string compare operation
62236 */
62237 
62238 /*
62239  Basic Unicode character attribute routines
62240 */
62241 
62242 /*
62243  text direction defines
62244 */
62245 
62246 /*
62247  Encode wide string into UTF-8 byte string
62248 */
62249 
62250 /*
62251  OS Defines
62252 */
62253 
62254 /*
62255  Compiler Defines
62256 */
62257 
62258 /*
62259  CPU Defines
62260 */
62261 
62262 /*
62263  Word Size Defines
62264 */
62265 
62266 /*
62267  Byte Order Defines
62268 */
62269 
62270 /*
62271  Target Defines
62272 */
62273 
62274 /*
62275  BASIC DATA TYPES
62276 */
62277 
62278 /*
62279  Byte string operations
62280 */
62281 
62282 /*
62283  File operations
62284 */
62285 
62286 /*
62287  Wide string operations
62288 */
62289 
62290 /*
62291  Memory block operations
62292 */
62293 
62294 /*
62295  Memory utilities
62296 */
62297 
62298 /*
62299  Math functions
62300 */
62301 
62302 
62303