Foxit PDF SDK
extracted_comment.h
1 
68294 /*
68295  Basic memory operations
68296 */
68297 
68298 /*
68299  Following base memory functions use default Foxit manager for current module
68300 */
68301 
68302 /*
68303  Time
68304 */
68305 
68306 /*
68307  Type for process ID
68308 */
68309 
68310 /*
68311  Process management
68312 */
68313 
68314 /*
68315  Flags for thread priorities
68316 */
68317 
68318 /*
68319  Thread handler
68320 */
68321 
68322 /*
68323  Thread functions
68324 */
68325 
68326 /*
68327  Context access
68328 */
68329 
68330 /*
68331  Mutex
68332 */
68333 
68334 /*
68335 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
68336 under
68337 this condition. Mutex supports recursive calls in same thread.
68338 
68339 */
68340 
68341 /*
68342  Spin Lock
68343 */
68344 
68345 /*
68346 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
68347 functions
68348 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
68349 support recursive calls in same thread.
68350 
68351 */
68352 
68353 /*
68354  Read-Write lock
68355 */
68356 
68357 /*
68358 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
68359 functions under this condition.
68360 
68361 */
68362 
68363 /*
68364  Atomic Count
68365 */
68366 
68367 /*
68368 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
68369 also
68370 work under single-thread mode.
68371 
68372 */
68373 
68374 /*
68375  Macro definitions for File accessing modes
68376 */
68377 
68378 /*
68379  Byte string concatenation operation
68380 */
68381 
68382 /*
68383 Both side of the concatenation operator (+) can be:
68384 <ul>
68385 <li>
68386 A buffered byte string (const CFX_ByteString&);
68387 </li>
68388 <li>
68389 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
68390 </li>
68391 <li>
68392 A zero-terminated C-style string (FX_LPCSTR);
68393 </li>
68394 <li>
68395 A single character or byte (FX_CHAR);
68396 </li>
68397 </ul>
68398 
68399 */
68400 
68401 /*
68402  Wide string concatenation operation
68403 */
68404 
68405 /*
68406 Both side of the concatenation operator (+) can be:
68407 <ul>
68408 <li>
68409 A buffered wide string (const CFX_WideString&);
68410 </li>
68411 <li>
68412 A non-buffered wide string (const CFX_WideStringC&);
68413 </li>
68414 <li>
68415 A zero-terminated C-style wide string (FX_LPCWSTR);
68416 </li>
68417 <li>
68418 A single character (FX_WCHAR);
68419 </li>
68420 </ul>
68421 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
68422 
68423 */
68424 
68425 /*
68426  Wide string compare operation
68427 */
68428 
68429 /*
68430  Basic Unicode character attribute routines
68431 */
68432 
68433 /*
68434  text direction defines
68435 */
68436 
68437 /*
68438  Encode wide string into UTF-8 byte string
68439 */
68440 
68441 /*
68442  Mutex
68443 */
68444 
68445 /*
68446 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
68447 under
68448 this condition. Mutex supports recursive calls in same thread.
68449 
68450 */
68451 
68452 /*
68453  OS Defines
68454 */
68455 
68456 /*
68457  Compiler Defines
68458 */
68459 
68460 /*
68461  CPU Defines
68462 */
68463 
68464 /*
68465  Word Size Defines
68466 */
68467 
68468 /*
68469  Byte Order Defines
68470 */
68471 
68472 /*
68473  Target Defines
68474 */
68475 
68476 /*
68477  BASIC DATA TYPES
68478 */
68479 
68480 /*
68481  Byte string operations
68482 */
68483 
68484 /*
68485  File operations
68486 */
68487 
68488 /*
68489  Wide string operations
68490 */
68491 
68492 /*
68493  Memory block operations
68494 */
68495 
68496 /*
68497  Memory utilities
68498 */
68499 
68500 /*
68501  Math functions
68502 */
68503 
68504