Foxit PDF SDK
extracted_comment.h
1 
2 
60026 /*
60027  Basic memory operations
60028 */
60029 
60030 /*
60031  Following base memory functions use default Foxit manager for current module
60032 */
60033 
60034 /*
60035  Time
60036 */
60037 
60038 /*
60039  Type for process ID
60040 */
60041 
60042 /*
60043  Process management
60044 */
60045 
60046 /*
60047  Flags for thread priorities
60048 */
60049 
60050 /*
60051  Thread handler
60052 */
60053 
60054 /*
60055  Thread functions
60056 */
60057 
60058 /*
60059  Context access
60060 */
60061 
60062 /*
60063  Mutex
60064 */
60065 
60066 /*
60067 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
60068 under
60069 this condition. Mutex supports recursive calls in same thread.
60070 
60071 */
60072 
60073 /*
60074  Spin Lock
60075 */
60076 
60077 /*
60078 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
60079 functions
60080 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
60081 support recursive calls in same thread.
60082 
60083 */
60084 
60085 /*
60086  Read-Write lock
60087 */
60088 
60089 /*
60090 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
60091 functions under this condition.
60092 
60093 */
60094 
60095 /*
60096  Atomic Count
60097 */
60098 
60099 /*
60100 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
60101 also
60102 work under single-thread mode.
60103 
60104 */
60105 
60106 /*
60107  Macro definitions for File accessing modes
60108 */
60109 
60110 /*
60111  Byte string concatenation operation
60112 */
60113 
60114 /*
60115 Both side of the concatenation operator (+) can be:
60116 <ul>
60117 <li>
60118 A buffered byte string (const CFX_ByteString&);
60119 </li>
60120 <li>
60121 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
60122 </li>
60123 <li>
60124 A zero-terminated C-style string (FX_LPCSTR);
60125 </li>
60126 <li>
60127 A single character or byte (FX_CHAR);
60128 </li>
60129 </ul>
60130 
60131 */
60132 
60133 /*
60134  Wide string concatenation operation
60135 */
60136 
60137 /*
60138 Both side of the concatenation operator (+) can be:
60139 <ul>
60140 <li>
60141 A buffered wide string (const CFX_WideString&);
60142 </li>
60143 <li>
60144 A non-buffered wide string (const CFX_WideStringC&);
60145 </li>
60146 <li>
60147 A zero-terminated C-style wide string (FX_LPCWSTR);
60148 </li>
60149 <li>
60150 A single character (FX_WCHAR);
60151 </li>
60152 </ul>
60153 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
60154 
60155 */
60156 
60157 /*
60158  Wide string compare operation
60159 */
60160 
60161 /*
60162  Basic Unicode character attribute routines
60163 */
60164 
60165 /*
60166  text direction defines
60167 */
60168 
60169 /*
60170  Encode wide string into UTF-8 byte string
60171 */
60172 
60173 /*
60174  OS Defines
60175 */
60176 
60177 /*
60178  Compiler Defines
60179 */
60180 
60181 /*
60182  CPU Defines
60183 */
60184 
60185 /*
60186  Word Size Defines
60187 */
60188 
60189 /*
60190  Byte Order Defines
60191 */
60192 
60193 /*
60194  Target Defines
60195 */
60196 
60197 /*
60198  BASIC DATA TYPES
60199 */
60200 
60201 /*
60202  Byte string operations
60203 */
60204 
60205 /*
60206  File operations
60207 */
60208 
60209 /*
60210  Wide string operations
60211 */
60212 
60213 /*
60214  Memory block operations
60215 */
60216 
60217 /*
60218  Memory utilities
60219 */
60220 
60221 /*
60222  Math functions
60223 */
60224 
60225 
60226