Foxit PDF SDK
extracted_comment.h
1 
77505 /*
77506  Basic memory operations
77507 */
77508 
77509 /*
77510  Following base memory functions use default Foxit manager for current module
77511 */
77512 
77513 /*
77514  Time
77515 */
77516 
77517 /*
77518  Type for process ID
77519 */
77520 
77521 /*
77522  Process management
77523 */
77524 
77525 /*
77526  Flags for thread priorities
77527 */
77528 
77529 /*
77530  Thread handler
77531 */
77532 
77533 /*
77534  Thread functions
77535 */
77536 
77537 /*
77538  Context access
77539 */
77540 
77541 /*
77542  Mutex
77543 */
77544 
77545 /*
77546 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
77547 under
77548 this condition. Mutex supports recursive calls in same thread.
77549 
77550 */
77551 
77552 /*
77553  Spin Lock
77554 */
77555 
77556 /*
77557 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
77558 functions
77559 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
77560 support recursive calls in same thread.
77561 
77562 */
77563 
77564 /*
77565  Read-Write lock
77566 */
77567 
77568 /*
77569 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
77570 functions under this condition.
77571 
77572 */
77573 
77574 /*
77575  Atomic Count
77576 */
77577 
77578 /*
77579 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
77580 also
77581 work under single-thread mode.
77582 
77583 */
77584 
77585 /*
77586  Macro definitions for File accessing modes
77587 */
77588 
77589 /*
77590  Byte string concatenation operation
77591 */
77592 
77593 /*
77594 Both side of the concatenation operator (+) can be:
77595 <ul>
77596 <li>
77597 A buffered byte string (const CFX_ByteString&);
77598 </li>
77599 <li>
77600 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
77601 </li>
77602 <li>
77603 A zero-terminated C-style string (FX_LPCSTR);
77604 </li>
77605 <li>
77606 A single character or byte (FX_CHAR);
77607 </li>
77608 </ul>
77609 
77610 */
77611 
77612 /*
77613  Wide string concatenation operation
77614 */
77615 
77616 /*
77617 Both side of the concatenation operator (+) can be:
77618 <ul>
77619 <li>
77620 A buffered wide string (const CFX_WideString&);
77621 </li>
77622 <li>
77623 A non-buffered wide string (const CFX_WideStringC&);
77624 </li>
77625 <li>
77626 A zero-terminated C-style wide string (FX_LPCWSTR);
77627 </li>
77628 <li>
77629 A single character (FX_WCHAR);
77630 </li>
77631 </ul>
77632 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
77633 
77634 */
77635 
77636 /*
77637  Wide string compare operation
77638 */
77639 
77640 /*
77641  Basic Unicode character attribute routines
77642 */
77643 
77644 /*
77645  text direction defines
77646 */
77647 
77648 /*
77649  Encode wide string into UTF-8 byte string
77650 */
77651 
77652 /*
77653  OS Defines
77654 */
77655 
77656 /*
77657  Compiler Defines
77658 */
77659 
77660 /*
77661  CPU Defines
77662 */
77663 
77664 /*
77665  Word Size Defines
77666 */
77667 
77668 /*
77669  Byte Order Defines
77670 */
77671 
77672 /*
77673  Target Defines
77674 */
77675 
77676 /*
77677  BASIC DATA TYPES
77678 */
77679 
77680 /*
77681  Byte string operations
77682 */
77683 
77684 /*
77685  File operations
77686 */
77687 
77688 /*
77689  Wide string operations
77690 */
77691 
77692 /*
77693  Memory block operations
77694 */
77695 
77696 /*
77697  Memory utilities
77698 */
77699 
77700 /*
77701  Math functions
77702 */