Foxit PDF SDK
extracted_comment.h
1 
66499 /*
66500  Basic memory operations
66501 */
66502 
66503 /*
66504  Following base memory functions use default Foxit manager for current module
66505 */
66506 
66507 /*
66508  Time
66509 */
66510 
66511 /*
66512  Type for process ID
66513 */
66514 
66515 /*
66516  Process management
66517 */
66518 
66519 /*
66520  Flags for thread priorities
66521 */
66522 
66523 /*
66524  Thread handler
66525 */
66526 
66527 /*
66528  Thread functions
66529 */
66530 
66531 /*
66532  Context access
66533 */
66534 
66535 /*
66536  Mutex
66537 */
66538 
66539 /*
66540 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
66541 under
66542 this condition. Mutex supports recursive calls in same thread.
66543 
66544 */
66545 
66546 /*
66547  Spin Lock
66548 */
66549 
66550 /*
66551 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
66552 functions
66553 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
66554 support recursive calls in same thread.
66555 
66556 */
66557 
66558 /*
66559  Read-Write lock
66560 */
66561 
66562 /*
66563 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
66564 functions under this condition.
66565 
66566 */
66567 
66568 /*
66569  Atomic Count
66570 */
66571 
66572 /*
66573 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
66574 also
66575 work under single-thread mode.
66576 
66577 */
66578 
66579 /*
66580  Macro definitions for File accessing modes
66581 */
66582 
66583 /*
66584  Byte string concatenation operation
66585 */
66586 
66587 /*
66588 Both side of the concatenation operator (+) can be:
66589 <ul>
66590 <li>
66591 A buffered byte string (const CFX_ByteString&);
66592 </li>
66593 <li>
66594 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
66595 </li>
66596 <li>
66597 A zero-terminated C-style string (FX_LPCSTR);
66598 </li>
66599 <li>
66600 A single character or byte (FX_CHAR);
66601 </li>
66602 </ul>
66603 
66604 */
66605 
66606 /*
66607  Wide string concatenation operation
66608 */
66609 
66610 /*
66611 Both side of the concatenation operator (+) can be:
66612 <ul>
66613 <li>
66614 A buffered wide string (const CFX_WideString&);
66615 </li>
66616 <li>
66617 A non-buffered wide string (const CFX_WideStringC&);
66618 </li>
66619 <li>
66620 A zero-terminated C-style wide string (FX_LPCWSTR);
66621 </li>
66622 <li>
66623 A single character (FX_WCHAR);
66624 </li>
66625 </ul>
66626 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
66627 
66628 */
66629 
66630 /*
66631  Wide string compare operation
66632 */
66633 
66634 /*
66635  Basic Unicode character attribute routines
66636 */
66637 
66638 /*
66639  text direction defines
66640 */
66641 
66642 /*
66643  Encode wide string into UTF-8 byte string
66644 */
66645 
66646 /*
66647  Mutex
66648 */
66649 
66650 /*
66651 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
66652 under
66653 this condition. Mutex supports recursive calls in same thread.
66654 
66655 */
66656 
66657 /*
66658  OS Defines
66659 */
66660 
66661 /*
66662  Compiler Defines
66663 */
66664 
66665 /*
66666  CPU Defines
66667 */
66668 
66669 /*
66670  Word Size Defines
66671 */
66672 
66673 /*
66674  Byte Order Defines
66675 */
66676 
66677 /*
66678  Target Defines
66679 */
66680 
66681 /*
66682  BASIC DATA TYPES
66683 */
66684 
66685 /*
66686  Byte string operations
66687 */
66688 
66689 /*
66690  File operations
66691 */
66692 
66693 /*
66694  Wide string operations
66695 */
66696 
66697 /*
66698  Memory block operations
66699 */
66700 
66701 /*
66702  Memory utilities
66703 */
66704 
66705 /*
66706  Math functions
66707 */
66708 
66709