Foxit PDF SDK
extracted_comment.h
1
66499
/*
66500
Basic memory operations
66501
*/
66502
66503
/*
66504
Following base memory functions use default Foxit manager for current module
66505
*/
66506
66507
/*
66508
Time
66509
*/
66510
66511
/*
66512
Type for process ID
66513
*/
66514
66515
/*
66516
Process management
66517
*/
66518
66519
/*
66520
Flags for thread priorities
66521
*/
66522
66523
/*
66524
Thread handler
66525
*/
66526
66527
/*
66528
Thread functions
66529
*/
66530
66531
/*
66532
Context access
66533
*/
66534
66535
/*
66536
Mutex
66537
*/
66538
66539
/*
66540
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
66541
under
66542
this condition. Mutex supports recursive calls in same thread.
66543
66544
*/
66545
66546
/*
66547
Spin Lock
66548
*/
66549
66550
/*
66551
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
66552
functions
66553
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
66554
support recursive calls in same thread.
66555
66556
*/
66557
66558
/*
66559
Read-Write lock
66560
*/
66561
66562
/*
66563
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
66564
functions under this condition.
66565
66566
*/
66567
66568
/*
66569
Atomic Count
66570
*/
66571
66572
/*
66573
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
66574
also
66575
work under single-thread mode.
66576
66577
*/
66578
66579
/*
66580
Macro definitions for File accessing modes
66581
*/
66582
66583
/*
66584
Byte string concatenation operation
66585
*/
66586
66587
/*
66588
Both side of the concatenation operator (+) can be:
66589
<ul>
66590
<li>
66591
A buffered byte string (const CFX_ByteString&);
66592
</li>
66593
<li>
66594
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
66595
</li>
66596
<li>
66597
A zero-terminated C-style string (FX_LPCSTR);
66598
</li>
66599
<li>
66600
A single character or byte (FX_CHAR);
66601
</li>
66602
</ul>
66603
66604
*/
66605
66606
/*
66607
Wide string concatenation operation
66608
*/
66609
66610
/*
66611
Both side of the concatenation operator (+) can be:
66612
<ul>
66613
<li>
66614
A buffered wide string (const CFX_WideString&);
66615
</li>
66616
<li>
66617
A non-buffered wide string (const CFX_WideStringC&);
66618
</li>
66619
<li>
66620
A zero-terminated C-style wide string (FX_LPCWSTR);
66621
</li>
66622
<li>
66623
A single character (FX_WCHAR);
66624
</li>
66625
</ul>
66626
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
66627
66628
*/
66629
66630
/*
66631
Wide string compare operation
66632
*/
66633
66634
/*
66635
Basic Unicode character attribute routines
66636
*/
66637
66638
/*
66639
text direction defines
66640
*/
66641
66642
/*
66643
Encode wide string into UTF-8 byte string
66644
*/
66645
66646
/*
66647
Mutex
66648
*/
66649
66650
/*
66651
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
66652
under
66653
this condition. Mutex supports recursive calls in same thread.
66654
66655
*/
66656
66657
/*
66658
OS Defines
66659
*/
66660
66661
/*
66662
Compiler Defines
66663
*/
66664
66665
/*
66666
CPU Defines
66667
*/
66668
66669
/*
66670
Word Size Defines
66671
*/
66672
66673
/*
66674
Byte Order Defines
66675
*/
66676
66677
/*
66678
Target Defines
66679
*/
66680
66681
/*
66682
BASIC DATA TYPES
66683
*/
66684
66685
/*
66686
Byte string operations
66687
*/
66688
66689
/*
66690
File operations
66691
*/
66692
66693
/*
66694
Wide string operations
66695
*/
66696
66697
/*
66698
Memory block operations
66699
*/
66700
66701
/*
66702
Memory utilities
66703
*/
66704
66705
/*
66706
Math functions
66707
*/
66708
66709
@2024 Foxit Software Incorporated. All rights reserved.