Foxit PDF SDK
extracted_comment.h
1 
74460 /*
74461  Basic memory operations
74462 */
74463 
74464 /*
74465  Following base memory functions use default Foxit manager for current module
74466 */
74467 
74468 /*
74469  Time
74470 */
74471 
74472 /*
74473  Type for process ID
74474 */
74475 
74476 /*
74477  Process management
74478 */
74479 
74480 /*
74481  Flags for thread priorities
74482 */
74483 
74484 /*
74485  Thread handler
74486 */
74487 
74488 /*
74489  Thread functions
74490 */
74491 
74492 /*
74493  Context access
74494 */
74495 
74496 /*
74497  Mutex
74498 */
74499 
74500 /*
74501 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition. Mutex
74502 supports recursive calls in same thread.
74503 
74504 */
74505 
74506 /*
74507  Spin Lock
74508 */
74509 
74510 /*
74511 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition.
74512 Spin Lock
74513 is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't support recursive calls in same thread.
74514 
74515 */
74516 
74517 /*
74518  Read-Write lock
74519 */
74520 
74521 /*
74522 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this
74523 condition.
74524 
74525 */
74526 
74527 /*
74528  Atomic Count
74529 */
74530 
74531 /*
74532 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions also work under single-thread
74533 mode.
74534 
74535 */
74536 
74537 /*
74538  Macro definitions for File accessing modes
74539 */
74540 
74541 /*
74542  Byte string concatenation operation
74543 */
74544 
74545 /*
74546 Both side of the concatenation operator (+) can be:
74547 <ul>
74548 <li>
74549 A buffered byte string (const CFX_ByteString&);
74550 </li>
74551 <li>
74552 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
74553 </li>
74554 <li>
74555 A zero-terminated C-style string (FX_LPCSTR);
74556 </li>
74557 <li>
74558 A single character or byte (FX_CHAR);
74559 </li>
74560 </ul>
74561 
74562 */
74563 
74564 /*
74565  Wide string concatenation operation
74566 */
74567 
74568 /*
74569 Both side of the concatenation operator (+) can be:
74570 <ul>
74571 <li>
74572 A buffered wide string (const CFX_WideString&);
74573 </li>
74574 <li>
74575 A non-buffered wide string (const CFX_WideStringC&);
74576 </li>
74577 <li>
74578 A zero-terminated C-style wide string (FX_LPCWSTR);
74579 </li>
74580 <li>
74581 A single character (FX_WCHAR);
74582 </li>
74583 </ul>
74584 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
74585 
74586 */
74587 
74588 /*
74589  Wide string compare operation
74590 */
74591 
74592 /*
74593  Basic Unicode character attribute routines
74594 */
74595 
74596 /*
74597  text direction defines
74598 */
74599 
74600 /*
74601  Encode wide string into UTF-8 byte string
74602 */
74603 
74604 /*
74605  Mutex
74606 */
74607 
74608 /*
74609 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition. Mutex
74610 supports recursive calls in same thread.
74611 
74612 */
74613 
74614 /*
74615  OS Defines
74616 */
74617 
74618 /*
74619  Compiler Defines
74620 */
74621 
74622 /*
74623  CPU Defines
74624 */
74625 
74626 /*
74627  Word Size Defines
74628 */
74629 
74630 /*
74631  Byte Order Defines
74632 */
74633 
74634 /*
74635  Target Defines
74636 */
74637 
74638 /*
74639  BASIC DATA TYPES
74640 */
74641 
74642 /*
74643  Byte string operations
74644 */
74645 
74646 /*
74647  File operations
74648 */
74649 
74650 /*
74651  Wide string operations
74652 */
74653 
74654 /*
74655  Memory block operations
74656 */
74657 
74658 /*
74659  Memory utilities
74660 */
74661 
74662 /*
74663  Math functions
74664 */