Foxit PDF SDK
extracted_comment.h
1 
72177 /*
72178  Basic memory operations
72179 */
72180 
72181 /*
72182  Following base memory functions use default Foxit manager for current module
72183 */
72184 
72185 /*
72186  Time
72187 */
72188 
72189 /*
72190  Type for process ID
72191 */
72192 
72193 /*
72194  Process management
72195 */
72196 
72197 /*
72198  Flags for thread priorities
72199 */
72200 
72201 /*
72202  Thread handler
72203 */
72204 
72205 /*
72206  Thread functions
72207 */
72208 
72209 /*
72210  Context access
72211 */
72212 
72213 /*
72214  Mutex
72215 */
72216 
72217 /*
72218 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
72219 under
72220 this condition. Mutex supports recursive calls in same thread.
72221 
72222 */
72223 
72224 /*
72225  Spin Lock
72226 */
72227 
72228 /*
72229 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
72230 functions
72231 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
72232 support recursive calls in same thread.
72233 
72234 */
72235 
72236 /*
72237  Read-Write lock
72238 */
72239 
72240 /*
72241 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
72242 functions under this condition.
72243 
72244 */
72245 
72246 /*
72247  Atomic Count
72248 */
72249 
72250 /*
72251 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
72252 also
72253 work under single-thread mode.
72254 
72255 */
72256 
72257 /*
72258  Macro definitions for File accessing modes
72259 */
72260 
72261 /*
72262  Byte string concatenation operation
72263 */
72264 
72265 /*
72266 Both side of the concatenation operator (+) can be:
72267 <ul>
72268 <li>
72269 A buffered byte string (const CFX_ByteString&);
72270 </li>
72271 <li>
72272 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
72273 </li>
72274 <li>
72275 A zero-terminated C-style string (FX_LPCSTR);
72276 </li>
72277 <li>
72278 A single character or byte (FX_CHAR);
72279 </li>
72280 </ul>
72281 
72282 */
72283 
72284 /*
72285  Wide string concatenation operation
72286 */
72287 
72288 /*
72289 Both side of the concatenation operator (+) can be:
72290 <ul>
72291 <li>
72292 A buffered wide string (const CFX_WideString&);
72293 </li>
72294 <li>
72295 A non-buffered wide string (const CFX_WideStringC&);
72296 </li>
72297 <li>
72298 A zero-terminated C-style wide string (FX_LPCWSTR);
72299 </li>
72300 <li>
72301 A single character (FX_WCHAR);
72302 </li>
72303 </ul>
72304 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
72305 
72306 */
72307 
72308 /*
72309  Wide string compare operation
72310 */
72311 
72312 /*
72313  Basic Unicode character attribute routines
72314 */
72315 
72316 /*
72317  text direction defines
72318 */
72319 
72320 /*
72321  Encode wide string into UTF-8 byte string
72322 */
72323 
72324 /*
72325  OS Defines
72326 */
72327 
72328 /*
72329  Compiler Defines
72330 */
72331 
72332 /*
72333  CPU Defines
72334 */
72335 
72336 /*
72337  Word Size Defines
72338 */
72339 
72340 /*
72341  Byte Order Defines
72342 */
72343 
72344 /*
72345  Target Defines
72346 */
72347 
72348 /*
72349  BASIC DATA TYPES
72350 */
72351 
72352 /*
72353  Byte string operations
72354 */
72355 
72356 /*
72357  File operations
72358 */
72359 
72360 /*
72361  Wide string operations
72362 */
72363 
72364 /*
72365  Memory block operations
72366 */
72367 
72368 /*
72369  Memory utilities
72370 */
72371 
72372 /*
72373  Math functions
72374 */
72375 
72376