Foxit PDF SDK
extracted_comment.h
1 
2 
54449 /*
54450  Basic memory operations
54451 */
54452 
54453 /*
54454  Following base memory functions use default Foxit manager for current module
54455 */
54456 
54457 /*
54458  Time
54459 */
54460 
54461 /*
54462  Type for process ID
54463 */
54464 
54465 /*
54466  Process management
54467 */
54468 
54469 /*
54470  Flags for thread priorities
54471 */
54472 
54473 /*
54474  Thread handler
54475 */
54476 
54477 /*
54478  Thread functions
54479 */
54480 
54481 /*
54482  Context access
54483 */
54484 
54485 /*
54486  Mutex
54487 */
54488 
54489 /*
54490 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
54491 under
54492 this condition. Mutex supports recursive calls in same thread.
54493 
54494 */
54495 
54496 /*
54497  Spin Lock
54498 */
54499 
54500 /*
54501 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
54502 functions
54503 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
54504 support recursive calls in same thread.
54505 
54506 */
54507 
54508 /*
54509  Read-Write lock
54510 */
54511 
54512 /*
54513 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
54514 functions under this condition.
54515 
54516 */
54517 
54518 /*
54519  Atomic Count
54520 */
54521 
54522 /*
54523 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
54524 also
54525 work under single-thread mode.
54526 
54527 */
54528 
54529 /*
54530  Macro definitions for File accessing modes
54531 */
54532 
54533 /*
54534  Byte string concatenation operation
54535 */
54536 
54537 /*
54538 Both side of the concatenation operator (+) can be:
54539 <ul>
54540 <li>
54541 A buffered byte string (const CFX_ByteString&);
54542 </li>
54543 <li>
54544 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
54545 </li>
54546 <li>
54547 A zero-terminated C-style string (FX_LPCSTR);
54548 </li>
54549 <li>
54550 A single character or byte (FX_CHAR);
54551 </li>
54552 </ul>
54553 
54554 */
54555 
54556 /*
54557  Wide string concatenation operation
54558 */
54559 
54560 /*
54561 Both side of the concatenation operator (+) can be:
54562 <ul>
54563 <li>
54564 A buffered wide string (const CFX_WideString&);
54565 </li>
54566 <li>
54567 A non-buffered wide string (const CFX_WideStringC&);
54568 </li>
54569 <li>
54570 A zero-terminated C-style wide string (FX_LPCWSTR);
54571 </li>
54572 <li>
54573 A single character (FX_WCHAR);
54574 </li>
54575 </ul>
54576 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
54577 
54578 */
54579 
54580 /*
54581  Wide string compare operation
54582 */
54583 
54584 /*
54585  Basic Unicode character attribute routines
54586 */
54587 
54588 /*
54589  text direction defines
54590 */
54591 
54592 /*
54593  Encode wide string into UTF-8 byte string
54594 */
54595 
54596 /*
54597  OS Defines
54598 */
54599 
54600 /*
54601  Compiler Defines
54602 */
54603 
54604 /*
54605  CPU Defines
54606 */
54607 
54608 /*
54609  Word Size Defines
54610 */
54611 
54612 /*
54613  Byte Order Defines
54614 */
54615 
54616 /*
54617  Target Defines
54618 */
54619 
54620 /*
54621  BASIC DATA TYPES
54622 */
54623 
54624 /*
54625  Byte string operations
54626 */
54627 
54628 /*
54629  File operations
54630 */
54631 
54632 /*
54633  Wide string operations
54634 */
54635 
54636 /*
54637  Memory block operations
54638 */
54639 
54640 /*
54641  Memory utilities
54642 */
54643 
54644 /*
54645  Math functions
54646 */
54647 
54648 
54649