Foxit PDF SDK
extracted_comment.h
1 
2 
53836 /*
53837  Basic memory operations
53838 */
53839 
53840 /*
53841  Following base memory functions use default Foxit manager for current module
53842 */
53843 
53844 /*
53845  Time
53846 */
53847 
53848 /*
53849  Type for process ID
53850 */
53851 
53852 /*
53853  Process management
53854 */
53855 
53856 /*
53857  Flags for thread priorities
53858 */
53859 
53860 /*
53861  Thread handler
53862 */
53863 
53864 /*
53865  Thread functions
53866 */
53867 
53868 /*
53869  Context access
53870 */
53871 
53872 /*
53873  Mutex
53874 */
53875 
53876 /*
53877 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
53878 under
53879 this condition. Mutex supports recursive calls in same thread.
53880 
53881 */
53882 
53883 /*
53884  Spin Lock
53885 */
53886 
53887 /*
53888 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
53889 functions
53890 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
53891 support recursive calls in same thread.
53892 
53893 */
53894 
53895 /*
53896  Read-Write lock
53897 */
53898 
53899 /*
53900 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
53901 functions under this condition.
53902 
53903 */
53904 
53905 /*
53906  Atomic Count
53907 */
53908 
53909 /*
53910 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
53911 also
53912 work under single-thread mode.
53913 
53914 */
53915 
53916 /*
53917  Macro definitions for File accessing modes
53918 */
53919 
53920 /*
53921  Byte string concatenation operation
53922 */
53923 
53924 /*
53925 Both side of the concatenation operator (+) can be:
53926 <ul>
53927 <li>
53928 A buffered byte string (const CFX_ByteString&);
53929 </li>
53930 <li>
53931 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
53932 </li>
53933 <li>
53934 A zero-terminated C-style string (FX_LPCSTR);
53935 </li>
53936 <li>
53937 A single character or byte (FX_CHAR);
53938 </li>
53939 </ul>
53940 
53941 */
53942 
53943 /*
53944  Wide string concatenation operation
53945 */
53946 
53947 /*
53948 Both side of the concatenation operator (+) can be:
53949 <ul>
53950 <li>
53951 A buffered wide string (const CFX_WideString&);
53952 </li>
53953 <li>
53954 A non-buffered wide string (const CFX_WideStringC&);
53955 </li>
53956 <li>
53957 A zero-terminated C-style wide string (FX_LPCWSTR);
53958 </li>
53959 <li>
53960 A single character (FX_WCHAR);
53961 </li>
53962 </ul>
53963 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
53964 
53965 */
53966 
53967 /*
53968  Wide string compare operation
53969 */
53970 
53971 /*
53972  Basic Unicode character attribute routines
53973 */
53974 
53975 /*
53976  text direction defines
53977 */
53978 
53979 /*
53980  Encode wide string into UTF-8 byte string
53981 */
53982 
53983 /*
53984  OS Defines
53985 */
53986 
53987 /*
53988  Compiler Defines
53989 */
53990 
53991 /*
53992  CPU Defines
53993 */
53994 
53995 /*
53996  Word Size Defines
53997 */
53998 
53999 /*
54000  Byte Order Defines
54001 */
54002 
54003 /*
54004  Target Defines
54005 */
54006 
54007 /*
54008  BASIC DATA TYPES
54009 */
54010 
54011 /*
54012  Byte string operations
54013 */
54014 
54015 /*
54016  File operations
54017 */
54018 
54019 /*
54020  Wide string operations
54021 */
54022 
54023 /*
54024  Memory block operations
54025 */
54026 
54027 /*
54028  Memory utilities
54029 */
54030 
54031 /*
54032  Math functions
54033 */
54034 
54035 
54036