Foxit PDF SDK
extracted_comment.h
1 
2 
45500 /*
45501  Basic memory operations
45502 */
45503 
45504 /*
45505  Following base memory functions use default Foxit manager for current module
45506 */
45507 
45508 /*
45509  Time
45510 */
45511 
45512 /*
45513  Type for process ID
45514 */
45515 
45516 /*
45517  Process management
45518 */
45519 
45520 /*
45521  Flags for thread priorities
45522 */
45523 
45524 /*
45525  Thread handler
45526 */
45527 
45528 /*
45529  Thread functions
45530 */
45531 
45532 /*
45533  Context access
45534 */
45535 
45536 /*
45537  Mutex
45538 */
45539 
45540 /*
45541 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
45542 under
45543 this condition. Mutex supports recursive calls in same thread.
45544 
45545 */
45546 
45547 /*
45548  Spin Lock
45549 */
45550 
45551 /*
45552 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
45553 functions
45554 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
45555 support recursive calls in same thread.
45556 
45557 */
45558 
45559 /*
45560  Read-Write lock
45561 */
45562 
45563 /*
45564 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
45565 functions under this condition.
45566 
45567 */
45568 
45569 /*
45570  Atomic Count
45571 */
45572 
45573 /*
45574 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
45575 also
45576 work under single-thread mode.
45577 
45578 */
45579 
45580 /*
45581  Macro definitions for File accessing modes
45582 */
45583 
45584 /*
45585  Byte string concatenation operation
45586 */
45587 
45588 /*
45589 Both side of the concatenation operator (+) can be:
45590 <ul>
45591 <li>
45592 A buffered byte string (const CFX_ByteString&);
45593 </li>
45594 <li>
45595 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
45596 </li>
45597 <li>
45598 A zero-terminated C-style string (FX_LPCSTR);
45599 </li>
45600 <li>
45601 A single character or byte (FX_CHAR);
45602 </li>
45603 </ul>
45604 
45605 */
45606 
45607 /*
45608  Wide string concatenation operation
45609 */
45610 
45611 /*
45612 Both side of the concatenation operator (+) can be:
45613 <ul>
45614 <li>
45615 A buffered wide string (const CFX_WideString&);
45616 </li>
45617 <li>
45618 A non-buffered wide string (const CFX_WideStringC&);
45619 </li>
45620 <li>
45621 A zero-terminated C-style wide string (FX_LPCWSTR);
45622 </li>
45623 <li>
45624 A single character (FX_WCHAR);
45625 </li>
45626 </ul>
45627 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
45628 
45629 */
45630 
45631 /*
45632  Wide string compare operation
45633 */
45634 
45635 /*
45636  Basic Unicode character attribute routines
45637 */
45638 
45639 /*
45640  text direction defines
45641 */
45642 
45643 /*
45644  Encode wide string into UTF-8 byte string
45645 */
45646 
45647 /*
45648  OS Defines
45649 */
45650 
45651 /*
45652  Compiler Defines
45653 */
45654 
45655 /*
45656  CPU Defines
45657 */
45658 
45659 /*
45660  Word Size Defines
45661 */
45662 
45663 /*
45664  Byte Order Defines
45665 */
45666 
45667 /*
45668  Target Defines
45669 */
45670 
45671 /*
45672  BASIC DATA TYPES
45673 */
45674 
45675 /*
45676  Byte string operations
45677 */
45678 
45679 /*
45680  File operations
45681 */
45682 
45683 /*
45684  Wide string operations
45685 */
45686 
45687 /*
45688  Memory block operations
45689 */
45690 
45691 /*
45692  Memory utilities
45693 */
45694 
45695 /*
45696  Math functions
45697 */
45698 
45699 
45700