Foxit PDF SDK
extracted_comment.h
1 
50574 /*
50575  Basic memory operations
50576 */
50577 
50578 /*
50579  Following base memory functions use default Foxit manager for current module
50580 */
50581 
50582 /*
50583  Time
50584 */
50585 
50586 /*
50587  Type for process ID
50588 */
50589 
50590 /*
50591  Process management
50592 */
50593 
50594 /*
50595  Flags for thread priorities
50596 */
50597 
50598 /*
50599  Thread handler
50600 */
50601 
50602 /*
50603  Thread functions
50604 */
50605 
50606 /*
50607  Context access
50608 */
50609 
50610 /*
50611  Mutex
50612 */
50613 
50614 /*
50615 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
50616 under
50617 this condition. Mutex supports recursive calls in same thread.
50618 
50619 */
50620 
50621 /*
50622  Spin Lock
50623 */
50624 
50625 /*
50626 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
50627 functions
50628 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
50629 support recursive calls in same thread.
50630 
50631 */
50632 
50633 /*
50634  Read-Write lock
50635 */
50636 
50637 /*
50638 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
50639 functions under this condition.
50640 
50641 */
50642 
50643 /*
50644  Atomic Count
50645 */
50646 
50647 /*
50648 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
50649 also
50650 work under single-thread mode.
50651 
50652 */
50653 
50654 /*
50655  Macro definitions for File accessing modes
50656 */
50657 
50658 /*
50659  Byte string concatenation operation
50660 */
50661 
50662 /*
50663 Both side of the concatenation operator (+) can be:
50664 <ul>
50665 <li>
50666 A buffered byte string (const CFX_ByteString&);
50667 </li>
50668 <li>
50669 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
50670 </li>
50671 <li>
50672 A zero-terminated C-style string (FX_LPCSTR);
50673 </li>
50674 <li>
50675 A single character or byte (FX_CHAR);
50676 </li>
50677 </ul>
50678 
50679 */
50680 
50681 /*
50682  Wide string concatenation operation
50683 */
50684 
50685 /*
50686 Both side of the concatenation operator (+) can be:
50687 <ul>
50688 <li>
50689 A buffered wide string (const CFX_WideString&);
50690 </li>
50691 <li>
50692 A non-buffered wide string (const CFX_WideStringC&);
50693 </li>
50694 <li>
50695 A zero-terminated C-style wide string (FX_LPCWSTR);
50696 </li>
50697 <li>
50698 A single character (FX_WCHAR);
50699 </li>
50700 </ul>
50701 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
50702 
50703 */
50704 
50705 /*
50706  Wide string compare operation
50707 */
50708 
50709 /*
50710  Basic Unicode character attribute routines
50711 */
50712 
50713 /*
50714  text direction defines
50715 */
50716 
50717 /*
50718  Encode wide string into UTF-8 byte string
50719 */
50720 
50721 /*
50722  OS Defines
50723 */
50724 
50725 /*
50726  Compiler Defines
50727 */
50728 
50729 /*
50730  CPU Defines
50731 */
50732 
50733 /*
50734  Word Size Defines
50735 */
50736 
50737 /*
50738  Byte Order Defines
50739 */
50740 
50741 /*
50742  Target Defines
50743 */
50744 
50745 /*
50746  BASIC DATA TYPES
50747 */
50748 
50749 /*
50750  Byte string operations
50751 */
50752 
50753 /*
50754  File operations
50755 */
50756 
50757 /*
50758  Wide string operations
50759 */
50760 
50761 /*
50762  Memory block operations
50763 */
50764 
50765 /*
50766  Memory utilities
50767 */
50768 
50769 /*
50770  Math functions
50771 */
50772 
50773 
50774