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