Foxit PDF SDK
9.1
extracted_comment.h
1
7835
/*
7836
Byte string concatenation operation
7837
*/
7838
7839
/*
7840
Both side of the concatenation operator (+) can be:
7841
<ul>
7842
<li>
7843
A buffered byte string (const CFX_ByteString&);
7844
</li>
7845
<li>
7846
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
7847
</li>
7848
<li>
7849
A zero-terminated C-style string (FX_LPCSTR);
7850
</li>
7851
<li>
7852
A single character or byte (FX_CHAR);
7853
</li>
7854
</ul>
7855
7856
*/
7857
7858
7859
7860
7861
7862
54906
/*
54907
Basic memory operations
54908
*/
54909
54910
/*
54911
Following base memory functions use default Foxit manager for current module
54912
*/
54913
54914
/*
54915
Time
54916
*/
54917
54918
/*
54919
Type for process ID
54920
*/
54921
54922
/*
54923
Process management
54924
*/
54925
54926
/*
54927
Flags for thread priorities
54928
*/
54929
54930
/*
54931
Thread handler
54932
*/
54933
54934
/*
54935
Thread functions
54936
*/
54937
54938
/*
54939
Context access
54940
*/
54941
54942
/*
54943
Mutex
54944
*/
54945
54946
/*
54947
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
54948
under
54949
this condition. Mutex supports recursive calls in same thread.
54950
54951
*/
54952
54953
/*
54954
Spin Lock
54955
*/
54956
54957
/*
54958
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
54959
functions
54960
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
54961
support recursive calls in same thread.
54962
54963
*/
54964
54965
/*
54966
Read-Write lock
54967
*/
54968
54969
/*
54970
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
54971
functions under this condition.
54972
54973
*/
54974
54975
/*
54976
Atomic Count
54977
*/
54978
54979
/*
54980
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
54981
also
54982
work under single-thread mode.
54983
54984
*/
54985
54986
/*
54987
Macro definitions for File accessing modes
54988
*/
54989
54990
/*
54991
Byte string concatenation operation
54992
*/
54993
54994
/*
54995
Both side of the concatenation operator (+) can be:
54996
<ul>
54997
<li>
54998
A buffered byte string (const CFX_ByteString&);
54999
</li>
55000
<li>
55001
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
55002
</li>
55003
<li>
55004
A zero-terminated C-style string (FX_LPCSTR);
55005
</li>
55006
<li>
55007
A single character or byte (FX_CHAR);
55008
</li>
55009
</ul>
55010
55011
*/
55012
55013
/*
55014
Wide string concatenation operation
55015
*/
55016
55017
/*
55018
Both side of the concatenation operator (+) can be:
55019
<ul>
55020
<li>
55021
A buffered wide string (const CFX_WideString&);
55022
</li>
55023
<li>
55024
A non-buffered wide string (const CFX_WideStringC&);
55025
</li>
55026
<li>
55027
A zero-terminated C-style wide string (FX_LPCWSTR);
55028
</li>
55029
<li>
55030
A single character (FX_WCHAR);
55031
</li>
55032
</ul>
55033
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
55034
55035
*/
55036
55037
/*
55038
Wide string compare operation
55039
*/
55040
55041
/*
55042
Basic Unicode character attribute routines
55043
*/
55044
55045
/*
55046
text direction defines
55047
*/
55048
55049
/*
55050
Encode wide string into UTF-8 byte string
55051
*/
55052
55053
/*
55054
Mutex
55055
*/
55056
55057
/*
55058
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
55059
under
55060
this condition. Mutex supports recursive calls in same thread.
55061
55062
*/
55063
55064
/*
55065
OS Defines
55066
*/
55067
55068
/*
55069
Compiler Defines
55070
*/
55071
55072
/*
55073
CPU Defines
55074
*/
55075
55076
/*
55077
Word Size Defines
55078
*/
55079
55080
/*
55081
Byte Order Defines
55082
*/
55083
55084
/*
55085
Target Defines
55086
*/
55087
55088
/*
55089
BASIC DATA TYPES
55090
*/
55091
55092
/*
55093
Byte string operations
55094
*/
55095
55096
/*
55097
File operations
55098
*/
55099
55100
/*
55101
Wide string operations
55102
*/
55103
55104
/*
55105
Memory block operations
55106
*/
55107
55108
/*
55109
Memory utilities
55110
*/
55111
55112
/*
55113
Math functions
55114
*/
55115
55116
55117
55118
55119
55120
55121
55122
55123
55124
55125
55126
55127
55128
55129
55130
55131
55132
55133
55134
55135
55136
55137
55138
55139
55140
55141
55142
55143
55144
55145
55146
55147
55148
55149
55150
55151
55152
55153
55154
55155
55156
55157
55158
55159
55160
55161
55162
55163
55164
55165
55166
55167
55168
55169
55170
55171
55172
55173
55174
55175
55176
55177
55178
55179
55180
55181
55182
55183
55184
55185
55186
55187
55188
55189
55190
55191
55192
55193
55194
55195
55196
55197
55198
55199
55200
55201
55202
55203
55204
55205
55206
55207
55208
55209
55210
55211
55212
55213
55214
55215
55216
55217
55218
55219
55220
55221
55222
55223
55224
55225
55226
55227
55228
55229
55230
55231
55232
55233
55234
55235
55236
55237
55238
55239
55240
55241
55242
55243
55244
55245
55246
55247
55248
55249
55250
55251
55252
55253
55254
55255
55256
55257
55258
55259
55260
55261
55262
55263
55264
55265
55266
55267
55268
55269
55270
55271
55272
55273
55274
55275
55276
55277
55278
55279
55280
55281
55282
55283
55284
55285
55286
55287
55288
55289
55290
55291
55292
55293
55294
55295
55296
55297
55298
55299
55300
55301
55302
55303
55304
55305
55306
55307
55308
55309
55310
55311
55312
55313
55314
55315
55316
55317
55318
55319
55320
55321
55322
55323
55324
55325
55326
55327
55328
55329
55330
55331
55332
55333
55334
55335
55336
55337
55338
55339
55340
55341
55342
55343
55344
55345
55346
55347
55348
55349
55350
55351
55352
55353
55354
55355
55356
55357
55358
55359
55360
55361
55362
55363
55364
55365
55366
55367
55368
55369
55370
55371
55372
55373
55374
55375
55376
55377
55378
55379
55380
55381
55382
55383
55384
55385
55386
55387
55388
55389
55390
55391
55392
55393
55394
55395
55396
55397
55398
55399
55400
55401
55402
55403
55404
55405
55406
55407
55408
55409
55410
55411
55412
55413
55414
55415
55416
55417
55418
55419
55420
55421
55422
55423
55424
55425
55426
55427
55428
55429
55430
55431
55432
55433
55434
55435
55436
55437
55438
55439
55440
55441
55442
55443
55444
55445
55446
55447
55448
55449
55450
55451
55452
55453
55454
55455
55456
55457
55458
55459
55460
55461
55462
55463
55464
55465
55466
55467
55468
55469
55470
55471
55472
55473
55474
55475
55476
55477
55478
55479
55480
55481
55482
55483
55484
55485
55486
55487
55488
55489
55490
55491
55492
55493
55494
55495
55496
55497
55498
55499
55500
55501
55502
55503
55504
55505
55506
55507
55508
55509
55510
55511
55512
55513
55514
55515
55516
55517
55518
55519
55520
55521
55522
55523
55524
55525
55526
55527
55528
55529
55530
55531
55532
55533
55534
55535
55536
55537
55538
55539
55540
55541
55542
55543
55544
55545
55546
55547
55548
55549
55550
55551
55552
55553
55554
55555
55556
55557
55558
55559
55560
55561
55562
55563
55564
55565
55566
55567
55568
55569
55570
55571
55572
55573
55574
55575
55576
55577
55578
55579
55580
55581
55582
55583
55584
55585
55586
55587
55588
55589
55590
55591
55592
55593
55594
55595
55596
55597
55598
55599
55600
55601
55602
55603
55604
55605
55606
55607
55608
55609
55610
55611
55612
55613
55614
55615
55616
55617
55618
55619
55620
55621
55622
55623
55624
55625
55626
55627
55628
55629
55630
55631
55632
55633
55634
55635
55636
55637
55638
55639
55640
55641
55642
55643
55644
55645
55646
55647
55648
55649
55650
55651
55652
55653
55654
55655
55656
55657
55658
55659
55660
55661
55662
55663
55664
55665
55666
55667
55668
55669
55670
55671
55672
55673
55674
55675
55676
55677
55678
55679
55680
55681
55682
55683
@2025 Foxit Software Incorporated. All rights reserved.