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 */