Foxit PDF SDK
extracted_comment.h
1
74588
/*
74589
Basic memory operations
74590
*/
74591
74592
/*
74593
Following base memory functions use default Foxit manager for current module
74594
*/
74595
74596
/*
74597
Time
74598
*/
74599
74600
/*
74601
Type for process ID
74602
*/
74603
74604
/*
74605
Process management
74606
*/
74607
74608
/*
74609
Flags for thread priorities
74610
*/
74611
74612
/*
74613
Thread handler
74614
*/
74615
74616
/*
74617
Thread functions
74618
*/
74619
74620
/*
74621
Context access
74622
*/
74623
74624
/*
74625
Mutex
74626
*/
74627
74628
/*
74629
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
74630
under
74631
this condition. Mutex supports recursive calls in same thread.
74632
74633
*/
74634
74635
/*
74636
Spin Lock
74637
*/
74638
74639
/*
74640
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
74641
functions
74642
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
74643
support recursive calls in same thread.
74644
74645
*/
74646
74647
/*
74648
Read-Write lock
74649
*/
74650
74651
/*
74652
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
74653
functions under this condition.
74654
74655
*/
74656
74657
/*
74658
Atomic Count
74659
*/
74660
74661
/*
74662
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
74663
also
74664
work under single-thread mode.
74665
74666
*/
74667
74668
/*
74669
Macro definitions for File accessing modes
74670
*/
74671
74672
/*
74673
Byte string concatenation operation
74674
*/
74675
74676
/*
74677
Both side of the concatenation operator (+) can be:
74678
<ul>
74679
<li>
74680
A buffered byte string (const CFX_ByteString&);
74681
</li>
74682
<li>
74683
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
74684
</li>
74685
<li>
74686
A zero-terminated C-style string (FX_LPCSTR);
74687
</li>
74688
<li>
74689
A single character or byte (FX_CHAR);
74690
</li>
74691
</ul>
74692
74693
*/
74694
74695
/*
74696
Wide string concatenation operation
74697
*/
74698
74699
/*
74700
Both side of the concatenation operator (+) can be:
74701
<ul>
74702
<li>
74703
A buffered wide string (const CFX_WideString&);
74704
</li>
74705
<li>
74706
A non-buffered wide string (const CFX_WideStringC&);
74707
</li>
74708
<li>
74709
A zero-terminated C-style wide string (FX_LPCWSTR);
74710
</li>
74711
<li>
74712
A single character (FX_WCHAR);
74713
</li>
74714
</ul>
74715
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
74716
74717
*/
74718
74719
/*
74720
Wide string compare operation
74721
*/
74722
74723
/*
74724
Basic Unicode character attribute routines
74725
*/
74726
74727
/*
74728
text direction defines
74729
*/
74730
74731
/*
74732
Encode wide string into UTF-8 byte string
74733
*/
74734
74735
/*
74736
OS Defines
74737
*/
74738
74739
/*
74740
Compiler Defines
74741
*/
74742
74743
/*
74744
CPU Defines
74745
*/
74746
74747
/*
74748
Word Size Defines
74749
*/
74750
74751
/*
74752
Byte Order Defines
74753
*/
74754
74755
/*
74756
Target Defines
74757
*/
74758
74759
/*
74760
BASIC DATA TYPES
74761
*/
74762
74763
/*
74764
Byte string operations
74765
*/
74766
74767
/*
74768
File operations
74769
*/
74770
74771
/*
74772
Wide string operations
74773
*/
74774
74775
/*
74776
Memory block operations
74777
*/
74778
74779
/*
74780
Memory utilities
74781
*/
74782
74783
/*
74784
Math functions
74785
*/
@2024 Foxit Software Incorporated. All rights reserved.