Foxit PDF SDK
extracted_comment.h
1 
64370 /*
64371  Basic memory operations
64372 */
64373 
64374 /*
64375  Following base memory functions use default Foxit manager for current module
64376 */
64377 
64378 /*
64379  Time
64380 */
64381 
64382 /*
64383  Type for process ID
64384 */
64385 
64386 /*
64387  Process management
64388 */
64389 
64390 /*
64391  Flags for thread priorities
64392 */
64393 
64394 /*
64395  Thread handler
64396 */
64397 
64398 /*
64399  Thread functions
64400 */
64401 
64402 /*
64403  Context access
64404 */
64405 
64406 /*
64407  Mutex
64408 */
64409 
64410 /*
64411 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
64412 under
64413 this condition. Mutex supports recursive calls in same thread.
64414 
64415 */
64416 
64417 /*
64418  Spin Lock
64419 */
64420 
64421 /*
64422 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
64423 functions
64424 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
64425 support recursive calls in same thread.
64426 
64427 */
64428 
64429 /*
64430  Read-Write lock
64431 */
64432 
64433 /*
64434 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
64435 functions under this condition.
64436 
64437 */
64438 
64439 /*
64440  Atomic Count
64441 */
64442 
64443 /*
64444 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
64445 also
64446 work under single-thread mode.
64447 
64448 */
64449 
64450 /*
64451  Macro definitions for File accessing modes
64452 */
64453 
64454 /*
64455  Byte string concatenation operation
64456 */
64457 
64458 /*
64459 Both side of the concatenation operator (+) can be:
64460 <ul>
64461 <li>
64462 A buffered byte string (const CFX_ByteString&);
64463 </li>
64464 <li>
64465 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
64466 </li>
64467 <li>
64468 A zero-terminated C-style string (FX_LPCSTR);
64469 </li>
64470 <li>
64471 A single character or byte (FX_CHAR);
64472 </li>
64473 </ul>
64474 
64475 */
64476 
64477 /*
64478  Wide string concatenation operation
64479 */
64480 
64481 /*
64482 Both side of the concatenation operator (+) can be:
64483 <ul>
64484 <li>
64485 A buffered wide string (const CFX_WideString&);
64486 </li>
64487 <li>
64488 A non-buffered wide string (const CFX_WideStringC&);
64489 </li>
64490 <li>
64491 A zero-terminated C-style wide string (FX_LPCWSTR);
64492 </li>
64493 <li>
64494 A single character (FX_WCHAR);
64495 </li>
64496 </ul>
64497 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
64498 
64499 */
64500 
64501 /*
64502  Wide string compare operation
64503 */
64504 
64505 /*
64506  Basic Unicode character attribute routines
64507 */
64508 
64509 /*
64510  text direction defines
64511 */
64512 
64513 /*
64514  Encode wide string into UTF-8 byte string
64515 */
64516 
64517 /*
64518  OS Defines
64519 */
64520 
64521 /*
64522  Compiler Defines
64523 */
64524 
64525 /*
64526  CPU Defines
64527 */
64528 
64529 /*
64530  Word Size Defines
64531 */
64532 
64533 /*
64534  Byte Order Defines
64535 */
64536 
64537 /*
64538  Target Defines
64539 */
64540 
64541 /*
64542  BASIC DATA TYPES
64543 */
64544 
64545 /*
64546  Byte string operations
64547 */
64548 
64549 /*
64550  File operations
64551 */
64552 
64553 /*
64554  Wide string operations
64555 */
64556 
64557 /*
64558  Memory block operations
64559 */
64560 
64561 /*
64562  Memory utilities
64563 */
64564 
64565 /*
64566  Math functions
64567 */
64568 
64569