Foxit PDF SDK
extracted_comment.h
1 
2 
64599 /*
64600  Basic memory operations
64601 */
64602 
64603 /*
64604  Following base memory functions use default Foxit manager for current module
64605 */
64606 
64607 /*
64608  Time
64609 */
64610 
64611 /*
64612  Type for process ID
64613 */
64614 
64615 /*
64616  Process management
64617 */
64618 
64619 /*
64620  Flags for thread priorities
64621 */
64622 
64623 /*
64624  Thread handler
64625 */
64626 
64627 /*
64628  Thread functions
64629 */
64630 
64631 /*
64632  Context access
64633 */
64634 
64635 /*
64636  Mutex
64637 */
64638 
64639 /*
64640 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
64641 under
64642 this condition. Mutex supports recursive calls in same thread.
64643 
64644 */
64645 
64646 /*
64647  Spin Lock
64648 */
64649 
64650 /*
64651 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
64652 functions
64653 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
64654 support recursive calls in same thread.
64655 
64656 */
64657 
64658 /*
64659  Read-Write lock
64660 */
64661 
64662 /*
64663 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
64664 functions under this condition.
64665 
64666 */
64667 
64668 /*
64669  Atomic Count
64670 */
64671 
64672 /*
64673 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
64674 also
64675 work under single-thread mode.
64676 
64677 */
64678 
64679 /*
64680  Macro definitions for File accessing modes
64681 */
64682 
64683 /*
64684  Byte string concatenation operation
64685 */
64686 
64687 /*
64688 Both side of the concatenation operator (+) can be:
64689 <ul>
64690 <li>
64691 A buffered byte string (const CFX_ByteString&);
64692 </li>
64693 <li>
64694 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
64695 </li>
64696 <li>
64697 A zero-terminated C-style string (FX_LPCSTR);
64698 </li>
64699 <li>
64700 A single character or byte (FX_CHAR);
64701 </li>
64702 </ul>
64703 
64704 */
64705 
64706 /*
64707  Wide string concatenation operation
64708 */
64709 
64710 /*
64711 Both side of the concatenation operator (+) can be:
64712 <ul>
64713 <li>
64714 A buffered wide string (const CFX_WideString&);
64715 </li>
64716 <li>
64717 A non-buffered wide string (const CFX_WideStringC&);
64718 </li>
64719 <li>
64720 A zero-terminated C-style wide string (FX_LPCWSTR);
64721 </li>
64722 <li>
64723 A single character (FX_WCHAR);
64724 </li>
64725 </ul>
64726 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
64727 
64728 */
64729 
64730 /*
64731  Wide string compare operation
64732 */
64733 
64734 /*
64735  Basic Unicode character attribute routines
64736 */
64737 
64738 /*
64739  text direction defines
64740 */
64741 
64742 /*
64743  Encode wide string into UTF-8 byte string
64744 */
64745 
64746 /*
64747  OS Defines
64748 */
64749 
64750 /*
64751  Compiler Defines
64752 */
64753 
64754 /*
64755  CPU Defines
64756 */
64757 
64758 /*
64759  Word Size Defines
64760 */
64761 
64762 /*
64763  Byte Order Defines
64764 */
64765 
64766 /*
64767  Target Defines
64768 */
64769 
64770 /*
64771  BASIC DATA TYPES
64772 */
64773 
64774 /*
64775  Byte string operations
64776 */
64777 
64778 /*
64779  File operations
64780 */
64781 
64782 /*
64783  Wide string operations
64784 */
64785 
64786 /*
64787  Memory block operations
64788 */
64789 
64790 /*
64791  Memory utilities
64792 */
64793 
64794 /*
64795  Math functions
64796 */