Foxit PDF SDK
extracted_comment.h
1 
73288 /*
73289  Basic memory operations
73290 */
73291 
73292 /*
73293  Following base memory functions use default Foxit manager for current module
73294 */
73295 
73296 /*
73297  Time
73298 */
73299 
73300 /*
73301  Type for process ID
73302 */
73303 
73304 /*
73305  Process management
73306 */
73307 
73308 /*
73309  Flags for thread priorities
73310 */
73311 
73312 /*
73313  Thread handler
73314 */
73315 
73316 /*
73317  Thread functions
73318 */
73319 
73320 /*
73321  Context access
73322 */
73323 
73324 /*
73325  Mutex
73326 */
73327 
73328 /*
73329 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
73330 under
73331 this condition. Mutex supports recursive calls in same thread.
73332 
73333 */
73334 
73335 /*
73336  Spin Lock
73337 */
73338 
73339 /*
73340 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
73341 functions
73342 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
73343 support recursive calls in same thread.
73344 
73345 */
73346 
73347 /*
73348  Read-Write lock
73349 */
73350 
73351 /*
73352 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
73353 functions under this condition.
73354 
73355 */
73356 
73357 /*
73358  Atomic Count
73359 */
73360 
73361 /*
73362 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
73363 also
73364 work under single-thread mode.
73365 
73366 */
73367 
73368 /*
73369  Macro definitions for File accessing modes
73370 */
73371 
73372 /*
73373  Byte string concatenation operation
73374 */
73375 
73376 /*
73377 Both side of the concatenation operator (+) can be:
73378 <ul>
73379 <li>
73380 A buffered byte string (const CFX_ByteString&);
73381 </li>
73382 <li>
73383 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
73384 </li>
73385 <li>
73386 A zero-terminated C-style string (FX_LPCSTR);
73387 </li>
73388 <li>
73389 A single character or byte (FX_CHAR);
73390 </li>
73391 </ul>
73392 
73393 */
73394 
73395 /*
73396  Wide string concatenation operation
73397 */
73398 
73399 /*
73400 Both side of the concatenation operator (+) can be:
73401 <ul>
73402 <li>
73403 A buffered wide string (const CFX_WideString&);
73404 </li>
73405 <li>
73406 A non-buffered wide string (const CFX_WideStringC&);
73407 </li>
73408 <li>
73409 A zero-terminated C-style wide string (FX_LPCWSTR);
73410 </li>
73411 <li>
73412 A single character (FX_WCHAR);
73413 </li>
73414 </ul>
73415 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
73416 
73417 */
73418 
73419 /*
73420  Wide string compare operation
73421 */
73422 
73423 /*
73424  Basic Unicode character attribute routines
73425 */
73426 
73427 /*
73428  text direction defines
73429 */
73430 
73431 /*
73432  Encode wide string into UTF-8 byte string
73433 */
73434 
73435 /*
73436  Mutex
73437 */
73438 
73439 /*
73440 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
73441 under
73442 this condition. Mutex supports recursive calls in same thread.
73443 
73444 */
73445 
73446 /*
73447  OS Defines
73448 */
73449 
73450 /*
73451  Compiler Defines
73452 */
73453 
73454 /*
73455  CPU Defines
73456 */
73457 
73458 /*
73459  Word Size Defines
73460 */
73461 
73462 /*
73463  Byte Order Defines
73464 */
73465 
73466 /*
73467  Target Defines
73468 */
73469 
73470 /*
73471  BASIC DATA TYPES
73472 */
73473 
73474 /*
73475  Byte string operations
73476 */
73477 
73478 /*
73479  File operations
73480 */
73481 
73482 /*
73483  Wide string operations
73484 */
73485 
73486 /*
73487  Memory block operations
73488 */
73489 
73490 /*
73491  Memory utilities
73492 */
73493 
73494 /*
73495  Math functions
73496 */