Foxit PDF SDK
extracted_comment.h
1 
70374 /*
70375  Basic memory operations
70376 */
70377 
70378 /*
70379  Following base memory functions use default Foxit manager for current module
70380 */
70381 
70382 /*
70383  Time
70384 */
70385 
70386 /*
70387  Type for process ID
70388 */
70389 
70390 /*
70391  Process management
70392 */
70393 
70394 /*
70395  Flags for thread priorities
70396 */
70397 
70398 /*
70399  Thread handler
70400 */
70401 
70402 /*
70403  Thread functions
70404 */
70405 
70406 /*
70407  Context access
70408 */
70409 
70410 /*
70411  Mutex
70412 */
70413 
70414 /*
70415 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
70416 under
70417 this condition. Mutex supports recursive calls in same thread.
70418 
70419 */
70420 
70421 /*
70422  Spin Lock
70423 */
70424 
70425 /*
70426 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
70427 functions
70428 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
70429 support recursive calls in same thread.
70430 
70431 */
70432 
70433 /*
70434  Read-Write lock
70435 */
70436 
70437 /*
70438 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
70439 functions under this condition.
70440 
70441 */
70442 
70443 /*
70444  Atomic Count
70445 */
70446 
70447 /*
70448 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
70449 also
70450 work under single-thread mode.
70451 
70452 */
70453 
70454 /*
70455  Macro definitions for File accessing modes
70456 */
70457 
70458 /*
70459  Byte string concatenation operation
70460 */
70461 
70462 /*
70463 Both side of the concatenation operator (+) can be:
70464 <ul>
70465 <li>
70466 A buffered byte string (const CFX_ByteString&);
70467 </li>
70468 <li>
70469 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
70470 </li>
70471 <li>
70472 A zero-terminated C-style string (FX_LPCSTR);
70473 </li>
70474 <li>
70475 A single character or byte (FX_CHAR);
70476 </li>
70477 </ul>
70478 
70479 */
70480 
70481 /*
70482  Wide string concatenation operation
70483 */
70484 
70485 /*
70486 Both side of the concatenation operator (+) can be:
70487 <ul>
70488 <li>
70489 A buffered wide string (const CFX_WideString&);
70490 </li>
70491 <li>
70492 A non-buffered wide string (const CFX_WideStringC&);
70493 </li>
70494 <li>
70495 A zero-terminated C-style wide string (FX_LPCWSTR);
70496 </li>
70497 <li>
70498 A single character (FX_WCHAR);
70499 </li>
70500 </ul>
70501 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
70502 
70503 */
70504 
70505 /*
70506  Wide string compare operation
70507 */
70508 
70509 /*
70510  Basic Unicode character attribute routines
70511 */
70512 
70513 /*
70514  text direction defines
70515 */
70516 
70517 /*
70518  Encode wide string into UTF-8 byte string
70519 */
70520 
70521 /*
70522  OS Defines
70523 */
70524 
70525 /*
70526  Compiler Defines
70527 */
70528 
70529 /*
70530  CPU Defines
70531 */
70532 
70533 /*
70534  Word Size Defines
70535 */
70536 
70537 /*
70538  Byte Order Defines
70539 */
70540 
70541 /*
70542  Target Defines
70543 */
70544 
70545 /*
70546  BASIC DATA TYPES
70547 */
70548 
70549 /*
70550  Byte string operations
70551 */
70552 
70553 /*
70554  File operations
70555 */
70556 
70557 /*
70558  Wide string operations
70559 */
70560 
70561 /*
70562  Memory block operations
70563 */
70564 
70565 /*
70566  Memory utilities
70567 */
70568 
70569 /*
70570  Math functions
70571 */
70572 
70573