Foxit PDF SDK
extracted_comment.h
1 
71553 /*
71554  Basic memory operations
71555 */
71556 
71557 /*
71558  Following base memory functions use default Foxit manager for current module
71559 */
71560 
71561 /*
71562  Time
71563 */
71564 
71565 /*
71566  Type for process ID
71567 */
71568 
71569 /*
71570  Process management
71571 */
71572 
71573 /*
71574  Flags for thread priorities
71575 */
71576 
71577 /*
71578  Thread handler
71579 */
71580 
71581 /*
71582  Thread functions
71583 */
71584 
71585 /*
71586  Context access
71587 */
71588 
71589 /*
71590  Mutex
71591 */
71592 
71593 /*
71594 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
71595 under
71596 this condition. Mutex supports recursive calls in same thread.
71597 
71598 */
71599 
71600 /*
71601  Spin Lock
71602 */
71603 
71604 /*
71605 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
71606 functions
71607 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
71608 support recursive calls in same thread.
71609 
71610 */
71611 
71612 /*
71613  Read-Write lock
71614 */
71615 
71616 /*
71617 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
71618 functions under this condition.
71619 
71620 */
71621 
71622 /*
71623  Atomic Count
71624 */
71625 
71626 /*
71627 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
71628 also
71629 work under single-thread mode.
71630 
71631 */
71632 
71633 /*
71634  Macro definitions for File accessing modes
71635 */
71636 
71637 /*
71638  Byte string concatenation operation
71639 */
71640 
71641 /*
71642 Both side of the concatenation operator (+) can be:
71643 <ul>
71644 <li>
71645 A buffered byte string (const CFX_ByteString&);
71646 </li>
71647 <li>
71648 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
71649 </li>
71650 <li>
71651 A zero-terminated C-style string (FX_LPCSTR);
71652 </li>
71653 <li>
71654 A single character or byte (FX_CHAR);
71655 </li>
71656 </ul>
71657 
71658 */
71659 
71660 /*
71661  Wide string concatenation operation
71662 */
71663 
71664 /*
71665 Both side of the concatenation operator (+) can be:
71666 <ul>
71667 <li>
71668 A buffered wide string (const CFX_WideString&);
71669 </li>
71670 <li>
71671 A non-buffered wide string (const CFX_WideStringC&);
71672 </li>
71673 <li>
71674 A zero-terminated C-style wide string (FX_LPCWSTR);
71675 </li>
71676 <li>
71677 A single character (FX_WCHAR);
71678 </li>
71679 </ul>
71680 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
71681 
71682 */
71683 
71684 /*
71685  Wide string compare operation
71686 */
71687 
71688 /*
71689  Basic Unicode character attribute routines
71690 */
71691 
71692 /*
71693  text direction defines
71694 */
71695 
71696 /*
71697  Encode wide string into UTF-8 byte string
71698 */
71699 
71700 /*
71701  OS Defines
71702 */
71703 
71704 /*
71705  Compiler Defines
71706 */
71707 
71708 /*
71709  CPU Defines
71710 */
71711 
71712 /*
71713  Word Size Defines
71714 */
71715 
71716 /*
71717  Byte Order Defines
71718 */
71719 
71720 /*
71721  Target Defines
71722 */
71723 
71724 /*
71725  BASIC DATA TYPES
71726 */
71727 
71728 /*
71729  Byte string operations
71730 */
71731 
71732 /*
71733  File operations
71734 */
71735 
71736 /*
71737  Wide string operations
71738 */
71739 
71740 /*
71741  Memory block operations
71742 */
71743 
71744 /*
71745  Memory utilities
71746 */
71747 
71748 /*
71749  Math functions
71750 */
71751 
71752