Foxit PDF SDK
extracted_comment.h
1
2
45593
/*
45594
Basic memory operations
45595
*/
45596
45597
/*
45598
Following base memory functions use default Foxit manager for current module
45599
*/
45600
45601
/*
45602
Time
45603
*/
45604
45605
/*
45606
Type for process ID
45607
*/
45608
45609
/*
45610
Process management
45611
*/
45612
45613
/*
45614
Flags for thread priorities
45615
*/
45616
45617
/*
45618
Thread handler
45619
*/
45620
45621
/*
45622
Thread functions
45623
*/
45624
45625
/*
45626
Context access
45627
*/
45628
45629
/*
45630
Mutex
45631
*/
45632
45633
/*
45634
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
45635
under
45636
this condition. Mutex supports recursive calls in same thread.
45637
45638
*/
45639
45640
/*
45641
Spin Lock
45642
*/
45643
45644
/*
45645
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
45646
functions
45647
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
45648
support recursive calls in same thread.
45649
45650
*/
45651
45652
/*
45653
Read-Write lock
45654
*/
45655
45656
/*
45657
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
45658
functions under this condition.
45659
45660
*/
45661
45662
/*
45663
Atomic Count
45664
*/
45665
45666
/*
45667
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
45668
also
45669
work under single-thread mode.
45670
45671
*/
45672
45673
/*
45674
Macro definitions for File accessing modes
45675
*/
45676
45677
/*
45678
Byte string concatenation operation
45679
*/
45680
45681
/*
45682
Both side of the concatenation operator (+) can be:
45683
<ul>
45684
<li>
45685
A buffered byte string (const CFX_ByteString&);
45686
</li>
45687
<li>
45688
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
45689
</li>
45690
<li>
45691
A zero-terminated C-style string (FX_LPCSTR);
45692
</li>
45693
<li>
45694
A single character or byte (FX_CHAR);
45695
</li>
45696
</ul>
45697
45698
*/
45699
45700
/*
45701
Wide string concatenation operation
45702
*/
45703
45704
/*
45705
Both side of the concatenation operator (+) can be:
45706
<ul>
45707
<li>
45708
A buffered wide string (const CFX_WideString&);
45709
</li>
45710
<li>
45711
A non-buffered wide string (const CFX_WideStringC&);
45712
</li>
45713
<li>
45714
A zero-terminated C-style wide string (FX_LPCWSTR);
45715
</li>
45716
<li>
45717
A single character (FX_WCHAR);
45718
</li>
45719
</ul>
45720
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
45721
45722
*/
45723
45724
/*
45725
Wide string compare operation
45726
*/
45727
45728
/*
45729
Basic Unicode character attribute routines
45730
*/
45731
45732
/*
45733
text direction defines
45734
*/
45735
45736
/*
45737
Encode wide string into UTF-8 byte string
45738
*/
45739
45740
/*
45741
OS Defines
45742
*/
45743
45744
/*
45745
Compiler Defines
45746
*/
45747
45748
/*
45749
CPU Defines
45750
*/
45751
45752
/*
45753
Word Size Defines
45754
*/
45755
45756
/*
45757
Byte Order Defines
45758
*/
45759
45760
/*
45761
Target Defines
45762
*/
45763
45764
/*
45765
BASIC DATA TYPES
45766
*/
45767
45768
/*
45769
Byte string operations
45770
*/
45771
45772
/*
45773
File operations
45774
*/
45775
45776
/*
45777
Wide string operations
45778
*/
45779
45780
/*
45781
Memory block operations
45782
*/
45783
45784
/*
45785
Memory utilities
45786
*/
45787
45788
/*
45789
Math functions
45790
*/
45791
45792
45793
@2020 Foxit Software Incorporated. All rights reserved.