Foxit PDF SDK
extracted_comment.h
1
2
57547
/*
57548
Basic memory operations
57549
*/
57550
57551
/*
57552
Following base memory functions use default Foxit manager for current module
57553
*/
57554
57555
/*
57556
Time
57557
*/
57558
57559
/*
57560
Type for process ID
57561
*/
57562
57563
/*
57564
Process management
57565
*/
57566
57567
/*
57568
Flags for thread priorities
57569
*/
57570
57571
/*
57572
Thread handler
57573
*/
57574
57575
/*
57576
Thread functions
57577
*/
57578
57579
/*
57580
Context access
57581
*/
57582
57583
/*
57584
Mutex
57585
*/
57586
57587
/*
57588
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
57589
under
57590
this condition. Mutex supports recursive calls in same thread.
57591
57592
*/
57593
57594
/*
57595
Spin Lock
57596
*/
57597
57598
/*
57599
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
57600
functions
57601
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
57602
support recursive calls in same thread.
57603
57604
*/
57605
57606
/*
57607
Read-Write lock
57608
*/
57609
57610
/*
57611
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
57612
functions under this condition.
57613
57614
*/
57615
57616
/*
57617
Atomic Count
57618
*/
57619
57620
/*
57621
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
57622
also
57623
work under single-thread mode.
57624
57625
*/
57626
57627
/*
57628
Macro definitions for File accessing modes
57629
*/
57630
57631
/*
57632
Byte string concatenation operation
57633
*/
57634
57635
/*
57636
Both side of the concatenation operator (+) can be:
57637
<ul>
57638
<li>
57639
A buffered byte string (const CFX_ByteString&);
57640
</li>
57641
<li>
57642
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
57643
</li>
57644
<li>
57645
A zero-terminated C-style string (FX_LPCSTR);
57646
</li>
57647
<li>
57648
A single character or byte (FX_CHAR);
57649
</li>
57650
</ul>
57651
57652
*/
57653
57654
/*
57655
Wide string concatenation operation
57656
*/
57657
57658
/*
57659
Both side of the concatenation operator (+) can be:
57660
<ul>
57661
<li>
57662
A buffered wide string (const CFX_WideString&);
57663
</li>
57664
<li>
57665
A non-buffered wide string (const CFX_WideStringC&);
57666
</li>
57667
<li>
57668
A zero-terminated C-style wide string (FX_LPCWSTR);
57669
</li>
57670
<li>
57671
A single character (FX_WCHAR);
57672
</li>
57673
</ul>
57674
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
57675
57676
*/
57677
57678
/*
57679
Wide string compare operation
57680
*/
57681
57682
/*
57683
Basic Unicode character attribute routines
57684
*/
57685
57686
/*
57687
text direction defines
57688
*/
57689
57690
/*
57691
Encode wide string into UTF-8 byte string
57692
*/
57693
57694
/*
57695
OS Defines
57696
*/
57697
57698
/*
57699
Compiler Defines
57700
*/
57701
57702
/*
57703
CPU Defines
57704
*/
57705
57706
/*
57707
Word Size Defines
57708
*/
57709
57710
/*
57711
Byte Order Defines
57712
*/
57713
57714
/*
57715
Target Defines
57716
*/
57717
57718
/*
57719
BASIC DATA TYPES
57720
*/
57721
57722
/*
57723
Byte string operations
57724
*/
57725
57726
/*
57727
File operations
57728
*/
57729
57730
/*
57731
Wide string operations
57732
*/
57733
57734
/*
57735
Memory block operations
57736
*/
57737
57738
/*
57739
Memory utilities
57740
*/
57741
57742
/*
57743
Math functions
57744
*/
57745
57746
57747
@2022 Foxit Software Incorporated. All rights reserved.