Foxit PDF SDK
extracted_comment.h
1 
74564 /*
74565  Basic memory operations
74566 */
74567 
74568 /*
74569  Following base memory functions use default Foxit manager for current module
74570 */
74571 
74572 /*
74573  Time
74574 */
74575 
74576 /*
74577  Type for process ID
74578 */
74579 
74580 /*
74581  Process management
74582 */
74583 
74584 /*
74585  Flags for thread priorities
74586 */
74587 
74588 /*
74589  Thread handler
74590 */
74591 
74592 /*
74593  Thread functions
74594 */
74595 
74596 /*
74597  Context access
74598 */
74599 
74600 /*
74601  Mutex
74602 */
74603 
74604 /*
74605 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition. Mutex
74606 supports recursive calls in same thread.
74607 
74608 */
74609 
74610 /*
74611  Spin Lock
74612 */
74613 
74614 /*
74615 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition.
74616 Spin Lock
74617 is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't support recursive calls in same thread.
74618 
74619 */
74620 
74621 /*
74622  Read-Write lock
74623 */
74624 
74625 /*
74626 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this
74627 condition.
74628 
74629 */
74630 
74631 /*
74632  Atomic Count
74633 */
74634 
74635 /*
74636 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions also work under single-thread
74637 mode.
74638 
74639 */
74640 
74641 /*
74642  Macro definitions for File accessing modes
74643 */
74644 
74645 /*
74646  Byte string concatenation operation
74647 */
74648 
74649 /*
74650 Both side of the concatenation operator (+) can be:
74651 <ul>
74652 <li>
74653 A buffered byte string (const CFX_ByteString&);
74654 </li>
74655 <li>
74656 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
74657 </li>
74658 <li>
74659 A zero-terminated C-style string (FX_LPCSTR);
74660 </li>
74661 <li>
74662 A single character or byte (FX_CHAR);
74663 </li>
74664 </ul>
74665 
74666 */
74667 
74668 /*
74669  Wide string concatenation operation
74670 */
74671 
74672 /*
74673 Both side of the concatenation operator (+) can be:
74674 <ul>
74675 <li>
74676 A buffered wide string (const CFX_WideString&);
74677 </li>
74678 <li>
74679 A non-buffered wide string (const CFX_WideStringC&);
74680 </li>
74681 <li>
74682 A zero-terminated C-style wide string (FX_LPCWSTR);
74683 </li>
74684 <li>
74685 A single character (FX_WCHAR);
74686 </li>
74687 </ul>
74688 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
74689 
74690 */
74691 
74692 /*
74693  Wide string compare operation
74694 */
74695 
74696 /*
74697  Basic Unicode character attribute routines
74698 */
74699 
74700 /*
74701  text direction defines
74702 */
74703 
74704 /*
74705  Encode wide string into UTF-8 byte string
74706 */
74707 
74708 /*
74709  OS Defines
74710 */
74711 
74712 /*
74713  Compiler Defines
74714 */
74715 
74716 /*
74717  CPU Defines
74718 */
74719 
74720 /*
74721  Word Size Defines
74722 */
74723 
74724 /*
74725  Byte Order Defines
74726 */
74727 
74728 /*
74729  Target Defines
74730 */
74731 
74732 /*
74733  BASIC DATA TYPES
74734 */
74735 
74736 /*
74737  Byte string operations
74738 */
74739 
74740 /*
74741  File operations
74742 */
74743 
74744 /*
74745  Wide string operations
74746 */
74747 
74748 /*
74749  Memory block operations
74750 */
74751 
74752 /*
74753  Memory utilities
74754 */
74755 
74756 /*
74757  Math functions
74758 */
74759 
74760