Foxit PDF SDK
extracted_comment.h
1
2
62469
/*
62470
Basic memory operations
62471
*/
62472
62473
/*
62474
Following base memory functions use default Foxit manager for current module
62475
*/
62476
62477
/*
62478
Time
62479
*/
62480
62481
/*
62482
Type for process ID
62483
*/
62484
62485
/*
62486
Process management
62487
*/
62488
62489
/*
62490
Flags for thread priorities
62491
*/
62492
62493
/*
62494
Thread handler
62495
*/
62496
62497
/*
62498
Thread functions
62499
*/
62500
62501
/*
62502
Context access
62503
*/
62504
62505
/*
62506
Mutex
62507
*/
62508
62509
/*
62510
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
62511
under
62512
this condition. Mutex supports recursive calls in same thread.
62513
62514
*/
62515
62516
/*
62517
Spin Lock
62518
*/
62519
62520
/*
62521
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
62522
functions
62523
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
62524
support recursive calls in same thread.
62525
62526
*/
62527
62528
/*
62529
Read-Write lock
62530
*/
62531
62532
/*
62533
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
62534
functions under this condition.
62535
62536
*/
62537
62538
/*
62539
Atomic Count
62540
*/
62541
62542
/*
62543
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
62544
also
62545
work under single-thread mode.
62546
62547
*/
62548
62549
/*
62550
Macro definitions for File accessing modes
62551
*/
62552
62553
/*
62554
Byte string concatenation operation
62555
*/
62556
62557
/*
62558
Both side of the concatenation operator (+) can be:
62559
<ul>
62560
<li>
62561
A buffered byte string (const CFX_ByteString&);
62562
</li>
62563
<li>
62564
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
62565
</li>
62566
<li>
62567
A zero-terminated C-style string (FX_LPCSTR);
62568
</li>
62569
<li>
62570
A single character or byte (FX_CHAR);
62571
</li>
62572
</ul>
62573
62574
*/
62575
62576
/*
62577
Wide string concatenation operation
62578
*/
62579
62580
/*
62581
Both side of the concatenation operator (+) can be:
62582
<ul>
62583
<li>
62584
A buffered wide string (const CFX_WideString&);
62585
</li>
62586
<li>
62587
A non-buffered wide string (const CFX_WideStringC&);
62588
</li>
62589
<li>
62590
A zero-terminated C-style wide string (FX_LPCWSTR);
62591
</li>
62592
<li>
62593
A single character (FX_WCHAR);
62594
</li>
62595
</ul>
62596
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
62597
62598
*/
62599
62600
/*
62601
Wide string compare operation
62602
*/
62603
62604
/*
62605
Basic Unicode character attribute routines
62606
*/
62607
62608
/*
62609
text direction defines
62610
*/
62611
62612
/*
62613
Encode wide string into UTF-8 byte string
62614
*/
62615
62616
/*
62617
OS Defines
62618
*/
62619
62620
/*
62621
Compiler Defines
62622
*/
62623
62624
/*
62625
CPU Defines
62626
*/
62627
62628
/*
62629
Word Size Defines
62630
*/
62631
62632
/*
62633
Byte Order Defines
62634
*/
62635
62636
/*
62637
Target Defines
62638
*/
62639
62640
/*
62641
BASIC DATA TYPES
62642
*/
62643
62644
/*
62645
Byte string operations
62646
*/
62647
62648
/*
62649
File operations
62650
*/
62651
62652
/*
62653
Wide string operations
62654
*/
62655
62656
/*
62657
Memory block operations
62658
*/
62659
62660
/*
62661
Memory utilities
62662
*/
62663
62664
/*
62665
Math functions
62666
*/
62667
62668
62669
@2023 Foxit Software Incorporated. All rights reserved.