Foxit PDF SDK
extracted_comment.h
1
66625
/*
66626
Basic memory operations
66627
*/
66628
66629
/*
66630
Following base memory functions use default Foxit manager for current module
66631
*/
66632
66633
/*
66634
Time
66635
*/
66636
66637
/*
66638
Type for process ID
66639
*/
66640
66641
/*
66642
Process management
66643
*/
66644
66645
/*
66646
Flags for thread priorities
66647
*/
66648
66649
/*
66650
Thread handler
66651
*/
66652
66653
/*
66654
Thread functions
66655
*/
66656
66657
/*
66658
Context access
66659
*/
66660
66661
/*
66662
Mutex
66663
*/
66664
66665
/*
66666
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
66667
under
66668
this condition. Mutex supports recursive calls in same thread.
66669
66670
*/
66671
66672
/*
66673
Spin Lock
66674
*/
66675
66676
/*
66677
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
66678
functions
66679
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
66680
support recursive calls in same thread.
66681
66682
*/
66683
66684
/*
66685
Read-Write lock
66686
*/
66687
66688
/*
66689
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
66690
functions under this condition.
66691
66692
*/
66693
66694
/*
66695
Atomic Count
66696
*/
66697
66698
/*
66699
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
66700
also
66701
work under single-thread mode.
66702
66703
*/
66704
66705
/*
66706
Macro definitions for File accessing modes
66707
*/
66708
66709
/*
66710
Byte string concatenation operation
66711
*/
66712
66713
/*
66714
Both side of the concatenation operator (+) can be:
66715
<ul>
66716
<li>
66717
A buffered byte string (const CFX_ByteString&);
66718
</li>
66719
<li>
66720
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
66721
</li>
66722
<li>
66723
A zero-terminated C-style string (FX_LPCSTR);
66724
</li>
66725
<li>
66726
A single character or byte (FX_CHAR);
66727
</li>
66728
</ul>
66729
66730
*/
66731
66732
/*
66733
Wide string concatenation operation
66734
*/
66735
66736
/*
66737
Both side of the concatenation operator (+) can be:
66738
<ul>
66739
<li>
66740
A buffered wide string (const CFX_WideString&);
66741
</li>
66742
<li>
66743
A non-buffered wide string (const CFX_WideStringC&);
66744
</li>
66745
<li>
66746
A zero-terminated C-style wide string (FX_LPCWSTR);
66747
</li>
66748
<li>
66749
A single character (FX_WCHAR);
66750
</li>
66751
</ul>
66752
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
66753
66754
*/
66755
66756
/*
66757
Wide string compare operation
66758
*/
66759
66760
/*
66761
Basic Unicode character attribute routines
66762
*/
66763
66764
/*
66765
text direction defines
66766
*/
66767
66768
/*
66769
Encode wide string into UTF-8 byte string
66770
*/
66771
66772
/*
66773
Mutex
66774
*/
66775
66776
/*
66777
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
66778
under
66779
this condition. Mutex supports recursive calls in same thread.
66780
66781
*/
66782
66783
/*
66784
OS Defines
66785
*/
66786
66787
/*
66788
Compiler Defines
66789
*/
66790
66791
/*
66792
CPU Defines
66793
*/
66794
66795
/*
66796
Word Size Defines
66797
*/
66798
66799
/*
66800
Byte Order Defines
66801
*/
66802
66803
/*
66804
Target Defines
66805
*/
66806
66807
/*
66808
BASIC DATA TYPES
66809
*/
66810
66811
/*
66812
Byte string operations
66813
*/
66814
66815
/*
66816
File operations
66817
*/
66818
66819
/*
66820
Wide string operations
66821
*/
66822
66823
/*
66824
Memory block operations
66825
*/
66826
66827
/*
66828
Memory utilities
66829
*/
66830
66831
/*
66832
Math functions
66833
*/
@2023 Foxit Software Incorporated. All rights reserved.