Foxit PDF SDK
extracted_comment.h
1
2
45500
/*
45501
Basic memory operations
45502
*/
45503
45504
/*
45505
Following base memory functions use default Foxit manager for current module
45506
*/
45507
45508
/*
45509
Time
45510
*/
45511
45512
/*
45513
Type for process ID
45514
*/
45515
45516
/*
45517
Process management
45518
*/
45519
45520
/*
45521
Flags for thread priorities
45522
*/
45523
45524
/*
45525
Thread handler
45526
*/
45527
45528
/*
45529
Thread functions
45530
*/
45531
45532
/*
45533
Context access
45534
*/
45535
45536
/*
45537
Mutex
45538
*/
45539
45540
/*
45541
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
45542
under
45543
this condition. Mutex supports recursive calls in same thread.
45544
45545
*/
45546
45547
/*
45548
Spin Lock
45549
*/
45550
45551
/*
45552
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
45553
functions
45554
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
45555
support recursive calls in same thread.
45556
45557
*/
45558
45559
/*
45560
Read-Write lock
45561
*/
45562
45563
/*
45564
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
45565
functions under this condition.
45566
45567
*/
45568
45569
/*
45570
Atomic Count
45571
*/
45572
45573
/*
45574
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
45575
also
45576
work under single-thread mode.
45577
45578
*/
45579
45580
/*
45581
Macro definitions for File accessing modes
45582
*/
45583
45584
/*
45585
Byte string concatenation operation
45586
*/
45587
45588
/*
45589
Both side of the concatenation operator (+) can be:
45590
<ul>
45591
<li>
45592
A buffered byte string (const CFX_ByteString&);
45593
</li>
45594
<li>
45595
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
45596
</li>
45597
<li>
45598
A zero-terminated C-style string (FX_LPCSTR);
45599
</li>
45600
<li>
45601
A single character or byte (FX_CHAR);
45602
</li>
45603
</ul>
45604
45605
*/
45606
45607
/*
45608
Wide string concatenation operation
45609
*/
45610
45611
/*
45612
Both side of the concatenation operator (+) can be:
45613
<ul>
45614
<li>
45615
A buffered wide string (const CFX_WideString&);
45616
</li>
45617
<li>
45618
A non-buffered wide string (const CFX_WideStringC&);
45619
</li>
45620
<li>
45621
A zero-terminated C-style wide string (FX_LPCWSTR);
45622
</li>
45623
<li>
45624
A single character (FX_WCHAR);
45625
</li>
45626
</ul>
45627
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
45628
45629
*/
45630
45631
/*
45632
Wide string compare operation
45633
*/
45634
45635
/*
45636
Basic Unicode character attribute routines
45637
*/
45638
45639
/*
45640
text direction defines
45641
*/
45642
45643
/*
45644
Encode wide string into UTF-8 byte string
45645
*/
45646
45647
/*
45648
OS Defines
45649
*/
45650
45651
/*
45652
Compiler Defines
45653
*/
45654
45655
/*
45656
CPU Defines
45657
*/
45658
45659
/*
45660
Word Size Defines
45661
*/
45662
45663
/*
45664
Byte Order Defines
45665
*/
45666
45667
/*
45668
Target Defines
45669
*/
45670
45671
/*
45672
BASIC DATA TYPES
45673
*/
45674
45675
/*
45676
Byte string operations
45677
*/
45678
45679
/*
45680
File operations
45681
*/
45682
45683
/*
45684
Wide string operations
45685
*/
45686
45687
/*
45688
Memory block operations
45689
*/
45690
45691
/*
45692
Memory utilities
45693
*/
45694
45695
/*
45696
Math functions
45697
*/
45698
45699
45700
@2020 Foxit Software Incorporated. All rights reserved.