Foxit PDF SDK
extracted_comment.h
1
50574
/*
50575
Basic memory operations
50576
*/
50577
50578
/*
50579
Following base memory functions use default Foxit manager for current module
50580
*/
50581
50582
/*
50583
Time
50584
*/
50585
50586
/*
50587
Type for process ID
50588
*/
50589
50590
/*
50591
Process management
50592
*/
50593
50594
/*
50595
Flags for thread priorities
50596
*/
50597
50598
/*
50599
Thread handler
50600
*/
50601
50602
/*
50603
Thread functions
50604
*/
50605
50606
/*
50607
Context access
50608
*/
50609
50610
/*
50611
Mutex
50612
*/
50613
50614
/*
50615
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
50616
under
50617
this condition. Mutex supports recursive calls in same thread.
50618
50619
*/
50620
50621
/*
50622
Spin Lock
50623
*/
50624
50625
/*
50626
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
50627
functions
50628
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
50629
support recursive calls in same thread.
50630
50631
*/
50632
50633
/*
50634
Read-Write lock
50635
*/
50636
50637
/*
50638
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
50639
functions under this condition.
50640
50641
*/
50642
50643
/*
50644
Atomic Count
50645
*/
50646
50647
/*
50648
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
50649
also
50650
work under single-thread mode.
50651
50652
*/
50653
50654
/*
50655
Macro definitions for File accessing modes
50656
*/
50657
50658
/*
50659
Byte string concatenation operation
50660
*/
50661
50662
/*
50663
Both side of the concatenation operator (+) can be:
50664
<ul>
50665
<li>
50666
A buffered byte string (const CFX_ByteString&);
50667
</li>
50668
<li>
50669
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
50670
</li>
50671
<li>
50672
A zero-terminated C-style string (FX_LPCSTR);
50673
</li>
50674
<li>
50675
A single character or byte (FX_CHAR);
50676
</li>
50677
</ul>
50678
50679
*/
50680
50681
/*
50682
Wide string concatenation operation
50683
*/
50684
50685
/*
50686
Both side of the concatenation operator (+) can be:
50687
<ul>
50688
<li>
50689
A buffered wide string (const CFX_WideString&);
50690
</li>
50691
<li>
50692
A non-buffered wide string (const CFX_WideStringC&);
50693
</li>
50694
<li>
50695
A zero-terminated C-style wide string (FX_LPCWSTR);
50696
</li>
50697
<li>
50698
A single character (FX_WCHAR);
50699
</li>
50700
</ul>
50701
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
50702
50703
*/
50704
50705
/*
50706
Wide string compare operation
50707
*/
50708
50709
/*
50710
Basic Unicode character attribute routines
50711
*/
50712
50713
/*
50714
text direction defines
50715
*/
50716
50717
/*
50718
Encode wide string into UTF-8 byte string
50719
*/
50720
50721
/*
50722
OS Defines
50723
*/
50724
50725
/*
50726
Compiler Defines
50727
*/
50728
50729
/*
50730
CPU Defines
50731
*/
50732
50733
/*
50734
Word Size Defines
50735
*/
50736
50737
/*
50738
Byte Order Defines
50739
*/
50740
50741
/*
50742
Target Defines
50743
*/
50744
50745
/*
50746
BASIC DATA TYPES
50747
*/
50748
50749
/*
50750
Byte string operations
50751
*/
50752
50753
/*
50754
File operations
50755
*/
50756
50757
/*
50758
Wide string operations
50759
*/
50760
50761
/*
50762
Memory block operations
50763
*/
50764
50765
/*
50766
Memory utilities
50767
*/
50768
50769
/*
50770
Math functions
50771
*/
50772
50773
50774
@2022 Foxit Software Incorporated. All rights reserved.