Foxit PDF SDK
extracted_comment.h
1 
2 
57547 /*
57548  Basic memory operations
57549 */
57550 
57551 /*
57552  Following base memory functions use default Foxit manager for current module
57553 */
57554 
57555 /*
57556  Time
57557 */
57558 
57559 /*
57560  Type for process ID
57561 */
57562 
57563 /*
57564  Process management
57565 */
57566 
57567 /*
57568  Flags for thread priorities
57569 */
57570 
57571 /*
57572  Thread handler
57573 */
57574 
57575 /*
57576  Thread functions
57577 */
57578 
57579 /*
57580  Context access
57581 */
57582 
57583 /*
57584  Mutex
57585 */
57586 
57587 /*
57588 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
57589 under
57590 this condition. Mutex supports recursive calls in same thread.
57591 
57592 */
57593 
57594 /*
57595  Spin Lock
57596 */
57597 
57598 /*
57599 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
57600 functions
57601 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
57602 support recursive calls in same thread.
57603 
57604 */
57605 
57606 /*
57607  Read-Write lock
57608 */
57609 
57610 /*
57611 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
57612 functions under this condition.
57613 
57614 */
57615 
57616 /*
57617  Atomic Count
57618 */
57619 
57620 /*
57621 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
57622 also
57623 work under single-thread mode.
57624 
57625 */
57626 
57627 /*
57628  Macro definitions for File accessing modes
57629 */
57630 
57631 /*
57632  Byte string concatenation operation
57633 */
57634 
57635 /*
57636 Both side of the concatenation operator (+) can be:
57637 <ul>
57638 <li>
57639 A buffered byte string (const CFX_ByteString&);
57640 </li>
57641 <li>
57642 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
57643 </li>
57644 <li>
57645 A zero-terminated C-style string (FX_LPCSTR);
57646 </li>
57647 <li>
57648 A single character or byte (FX_CHAR);
57649 </li>
57650 </ul>
57651 
57652 */
57653 
57654 /*
57655  Wide string concatenation operation
57656 */
57657 
57658 /*
57659 Both side of the concatenation operator (+) can be:
57660 <ul>
57661 <li>
57662 A buffered wide string (const CFX_WideString&);
57663 </li>
57664 <li>
57665 A non-buffered wide string (const CFX_WideStringC&);
57666 </li>
57667 <li>
57668 A zero-terminated C-style wide string (FX_LPCWSTR);
57669 </li>
57670 <li>
57671 A single character (FX_WCHAR);
57672 </li>
57673 </ul>
57674 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
57675 
57676 */
57677 
57678 /*
57679  Wide string compare operation
57680 */
57681 
57682 /*
57683  Basic Unicode character attribute routines
57684 */
57685 
57686 /*
57687  text direction defines
57688 */
57689 
57690 /*
57691  Encode wide string into UTF-8 byte string
57692 */
57693 
57694 /*
57695  OS Defines
57696 */
57697 
57698 /*
57699  Compiler Defines
57700 */
57701 
57702 /*
57703  CPU Defines
57704 */
57705 
57706 /*
57707  Word Size Defines
57708 */
57709 
57710 /*
57711  Byte Order Defines
57712 */
57713 
57714 /*
57715  Target Defines
57716 */
57717 
57718 /*
57719  BASIC DATA TYPES
57720 */
57721 
57722 /*
57723  Byte string operations
57724 */
57725 
57726 /*
57727  File operations
57728 */
57729 
57730 /*
57731  Wide string operations
57732 */
57733 
57734 /*
57735  Memory block operations
57736 */
57737 
57738 /*
57739  Memory utilities
57740 */
57741 
57742 /*
57743  Math functions
57744 */
57745 
57746 
57747