Foxit PDF SDK
extracted_comment.h
1 
70209 /*
70210  Basic memory operations
70211 */
70212 
70213 /*
70214  Following base memory functions use default Foxit manager for current module
70215 */
70216 
70217 /*
70218  Time
70219 */
70220 
70221 /*
70222  Type for process ID
70223 */
70224 
70225 /*
70226  Process management
70227 */
70228 
70229 /*
70230  Flags for thread priorities
70231 */
70232 
70233 /*
70234  Thread handler
70235 */
70236 
70237 /*
70238  Thread functions
70239 */
70240 
70241 /*
70242  Context access
70243 */
70244 
70245 /*
70246  Mutex
70247 */
70248 
70249 /*
70250 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
70251 under
70252 this condition. Mutex supports recursive calls in same thread.
70253 
70254 */
70255 
70256 /*
70257  Spin Lock
70258 */
70259 
70260 /*
70261 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
70262 functions
70263 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
70264 support recursive calls in same thread.
70265 
70266 */
70267 
70268 /*
70269  Read-Write lock
70270 */
70271 
70272 /*
70273 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
70274 functions under this condition.
70275 
70276 */
70277 
70278 /*
70279  Atomic Count
70280 */
70281 
70282 /*
70283 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
70284 also
70285 work under single-thread mode.
70286 
70287 */
70288 
70289 /*
70290  Macro definitions for File accessing modes
70291 */
70292 
70293 /*
70294  Byte string concatenation operation
70295 */
70296 
70297 /*
70298 Both side of the concatenation operator (+) can be:
70299 <ul>
70300 <li>
70301 A buffered byte string (const CFX_ByteString&);
70302 </li>
70303 <li>
70304 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
70305 </li>
70306 <li>
70307 A zero-terminated C-style string (FX_LPCSTR);
70308 </li>
70309 <li>
70310 A single character or byte (FX_CHAR);
70311 </li>
70312 </ul>
70313 
70314 */
70315 
70316 /*
70317  Wide string concatenation operation
70318 */
70319 
70320 /*
70321 Both side of the concatenation operator (+) can be:
70322 <ul>
70323 <li>
70324 A buffered wide string (const CFX_WideString&);
70325 </li>
70326 <li>
70327 A non-buffered wide string (const CFX_WideStringC&);
70328 </li>
70329 <li>
70330 A zero-terminated C-style wide string (FX_LPCWSTR);
70331 </li>
70332 <li>
70333 A single character (FX_WCHAR);
70334 </li>
70335 </ul>
70336 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
70337 
70338 */
70339 
70340 /*
70341  Wide string compare operation
70342 */
70343 
70344 /*
70345  Basic Unicode character attribute routines
70346 */
70347 
70348 /*
70349  text direction defines
70350 */
70351 
70352 /*
70353  Encode wide string into UTF-8 byte string
70354 */
70355 
70356 /*
70357  OS Defines
70358 */
70359 
70360 /*
70361  Compiler Defines
70362 */
70363 
70364 /*
70365  CPU Defines
70366 */
70367 
70368 /*
70369  Word Size Defines
70370 */
70371 
70372 /*
70373  Byte Order Defines
70374 */
70375 
70376 /*
70377  Target Defines
70378 */
70379 
70380 /*
70381  BASIC DATA TYPES
70382 */
70383 
70384 /*
70385  Byte string operations
70386 */
70387 
70388 /*
70389  File operations
70390 */
70391 
70392 /*
70393  Wide string operations
70394 */
70395 
70396 /*
70397  Memory block operations
70398 */
70399 
70400 /*
70401  Memory utilities
70402 */
70403 
70404 /*
70405  Math functions
70406 */
70407 
70408