Foxit PDF SDK
extracted_comment.h
1 
68897 /*
68898  Basic memory operations
68899 */
68900 
68901 /*
68902  Following base memory functions use default Foxit manager for current module
68903 */
68904 
68905 /*
68906  Time
68907 */
68908 
68909 /*
68910  Type for process ID
68911 */
68912 
68913 /*
68914  Process management
68915 */
68916 
68917 /*
68918  Flags for thread priorities
68919 */
68920 
68921 /*
68922  Thread handler
68923 */
68924 
68925 /*
68926  Thread functions
68927 */
68928 
68929 /*
68930  Context access
68931 */
68932 
68933 /*
68934  Mutex
68935 */
68936 
68937 /*
68938 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
68939 under
68940 this condition. Mutex supports recursive calls in same thread.
68941 
68942 */
68943 
68944 /*
68945  Spin Lock
68946 */
68947 
68948 /*
68949 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
68950 functions
68951 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
68952 support recursive calls in same thread.
68953 
68954 */
68955 
68956 /*
68957  Read-Write lock
68958 */
68959 
68960 /*
68961 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
68962 functions under this condition.
68963 
68964 */
68965 
68966 /*
68967  Atomic Count
68968 */
68969 
68970 /*
68971 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
68972 also
68973 work under single-thread mode.
68974 
68975 */
68976 
68977 /*
68978  Macro definitions for File accessing modes
68979 */
68980 
68981 /*
68982  Byte string concatenation operation
68983 */
68984 
68985 /*
68986 Both side of the concatenation operator (+) can be:
68987 <ul>
68988 <li>
68989 A buffered byte string (const CFX_ByteString&);
68990 </li>
68991 <li>
68992 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
68993 </li>
68994 <li>
68995 A zero-terminated C-style string (FX_LPCSTR);
68996 </li>
68997 <li>
68998 A single character or byte (FX_CHAR);
68999 </li>
69000 </ul>
69001 
69002 */
69003 
69004 /*
69005  Wide string concatenation operation
69006 */
69007 
69008 /*
69009 Both side of the concatenation operator (+) can be:
69010 <ul>
69011 <li>
69012 A buffered wide string (const CFX_WideString&);
69013 </li>
69014 <li>
69015 A non-buffered wide string (const CFX_WideStringC&);
69016 </li>
69017 <li>
69018 A zero-terminated C-style wide string (FX_LPCWSTR);
69019 </li>
69020 <li>
69021 A single character (FX_WCHAR);
69022 </li>
69023 </ul>
69024 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
69025 
69026 */
69027 
69028 /*
69029  Wide string compare operation
69030 */
69031 
69032 /*
69033  Basic Unicode character attribute routines
69034 */
69035 
69036 /*
69037  text direction defines
69038 */
69039 
69040 /*
69041  Encode wide string into UTF-8 byte string
69042 */
69043 
69044 /*
69045  OS Defines
69046 */
69047 
69048 /*
69049  Compiler Defines
69050 */
69051 
69052 /*
69053  CPU Defines
69054 */
69055 
69056 /*
69057  Word Size Defines
69058 */
69059 
69060 /*
69061  Byte Order Defines
69062 */
69063 
69064 /*
69065  Target Defines
69066 */
69067 
69068 /*
69069  BASIC DATA TYPES
69070 */
69071 
69072 /*
69073  Byte string operations
69074 */
69075 
69076 /*
69077  File operations
69078 */
69079 
69080 /*
69081  Wide string operations
69082 */
69083 
69084 /*
69085  Memory block operations
69086 */
69087 
69088 /*
69089  Memory utilities
69090 */
69091 
69092 /*
69093  Math functions
69094 */