Foxit PDF SDK
extracted_comment.h
1 
2 
55122 /*
55123  Basic memory operations
55124 */
55125 
55126 /*
55127  Following base memory functions use default Foxit manager for current module
55128 */
55129 
55130 /*
55131  Time
55132 */
55133 
55134 /*
55135  Type for process ID
55136 */
55137 
55138 /*
55139  Process management
55140 */
55141 
55142 /*
55143  Flags for thread priorities
55144 */
55145 
55146 /*
55147  Thread handler
55148 */
55149 
55150 /*
55151  Thread functions
55152 */
55153 
55154 /*
55155  Context access
55156 */
55157 
55158 /*
55159  Mutex
55160 */
55161 
55162 /*
55163 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
55164 under
55165 this condition. Mutex supports recursive calls in same thread.
55166 
55167 */
55168 
55169 /*
55170  Spin Lock
55171 */
55172 
55173 /*
55174 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
55175 functions
55176 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
55177 support recursive calls in same thread.
55178 
55179 */
55180 
55181 /*
55182  Read-Write lock
55183 */
55184 
55185 /*
55186 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
55187 functions under this condition.
55188 
55189 */
55190 
55191 /*
55192  Atomic Count
55193 */
55194 
55195 /*
55196 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
55197 also
55198 work under single-thread mode.
55199 
55200 */
55201 
55202 /*
55203  Macro definitions for File accessing modes
55204 */
55205 
55206 /*
55207  Byte string concatenation operation
55208 */
55209 
55210 /*
55211 Both side of the concatenation operator (+) can be:
55212 <ul>
55213 <li>
55214 A buffered byte string (const CFX_ByteString&);
55215 </li>
55216 <li>
55217 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
55218 </li>
55219 <li>
55220 A zero-terminated C-style string (FX_LPCSTR);
55221 </li>
55222 <li>
55223 A single character or byte (FX_CHAR);
55224 </li>
55225 </ul>
55226 
55227 */
55228 
55229 /*
55230  Wide string concatenation operation
55231 */
55232 
55233 /*
55234 Both side of the concatenation operator (+) can be:
55235 <ul>
55236 <li>
55237 A buffered wide string (const CFX_WideString&);
55238 </li>
55239 <li>
55240 A non-buffered wide string (const CFX_WideStringC&);
55241 </li>
55242 <li>
55243 A zero-terminated C-style wide string (FX_LPCWSTR);
55244 </li>
55245 <li>
55246 A single character (FX_WCHAR);
55247 </li>
55248 </ul>
55249 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
55250 
55251 */
55252 
55253 /*
55254  Wide string compare operation
55255 */
55256 
55257 /*
55258  Basic Unicode character attribute routines
55259 */
55260 
55261 /*
55262  text direction defines
55263 */
55264 
55265 /*
55266  Encode wide string into UTF-8 byte string
55267 */
55268 
55269 /*
55270  OS Defines
55271 */
55272 
55273 /*
55274  Compiler Defines
55275 */
55276 
55277 /*
55278  CPU Defines
55279 */
55280 
55281 /*
55282  Word Size Defines
55283 */
55284 
55285 /*
55286  Byte Order Defines
55287 */
55288 
55289 /*
55290  Target Defines
55291 */
55292 
55293 /*
55294  BASIC DATA TYPES
55295 */
55296 
55297 /*
55298  Byte string operations
55299 */
55300 
55301 /*
55302  File operations
55303 */
55304 
55305 /*
55306  Wide string operations
55307 */
55308 
55309 /*
55310  Memory block operations
55311 */
55312 
55313 /*
55314  Memory utilities
55315 */
55316 
55317 /*
55318  Math functions
55319 */
55320 
55321 
55322