Foxit PDF SDK
extracted_comment.h
1 
2 
45321 /*
45322  Basic memory operations
45323 */
45324 
45325 /*
45326  Following base memory functions use default Foxit manager for current module
45327 */
45328 
45329 /*
45330  Time
45331 */
45332 
45333 /*
45334  Type for process ID
45335 */
45336 
45337 /*
45338  Process management
45339 */
45340 
45341 /*
45342  Flags for thread priorities
45343 */
45344 
45345 /*
45346  Thread handler
45347 */
45348 
45349 /*
45350  Thread functions
45351 */
45352 
45353 /*
45354  Context access
45355 */
45356 
45357 /*
45358  Mutex
45359 */
45360 
45361 /*
45362 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
45363 under
45364 this condition. Mutex supports recursive calls in same thread.
45365 
45366 */
45367 
45368 /*
45369  Spin Lock
45370 */
45371 
45372 /*
45373 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
45374 functions
45375 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
45376 support recursive calls in same thread.
45377 
45378 */
45379 
45380 /*
45381  Read-Write lock
45382 */
45383 
45384 /*
45385 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
45386 functions under this condition.
45387 
45388 */
45389 
45390 /*
45391  Atomic Count
45392 */
45393 
45394 /*
45395 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
45396 also
45397 work under single-thread mode.
45398 
45399 */
45400 
45401 /*
45402  Macro definitions for File accessing modes
45403 */
45404 
45405 /*
45406  Byte string concatenation operation
45407 */
45408 
45409 /*
45410 Both side of the concatenation operator (+) can be:
45411 <ul>
45412 <li>
45413 A buffered byte string (const CFX_ByteString&);
45414 </li>
45415 <li>
45416 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
45417 </li>
45418 <li>
45419 A zero-terminated C-style string (FX_LPCSTR);
45420 </li>
45421 <li>
45422 A single character or byte (FX_CHAR);
45423 </li>
45424 </ul>
45425 
45426 */
45427 
45428 /*
45429  Wide string concatenation operation
45430 */
45431 
45432 /*
45433 Both side of the concatenation operator (+) can be:
45434 <ul>
45435 <li>
45436 A buffered wide string (const CFX_WideString&);
45437 </li>
45438 <li>
45439 A non-buffered wide string (const CFX_WideStringC&);
45440 </li>
45441 <li>
45442 A zero-terminated C-style wide string (FX_LPCWSTR);
45443 </li>
45444 <li>
45445 A single character (FX_WCHAR);
45446 </li>
45447 </ul>
45448 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
45449 
45450 */
45451 
45452 /*
45453  Wide string compare operation
45454 */
45455 
45456 /*
45457  Basic Unicode character attribute routines
45458 */
45459 
45460 /*
45461  text direction defines
45462 */
45463 
45464 /*
45465  Encode wide string into UTF-8 byte string
45466 */
45467 
45468 /*
45469  OS Defines
45470 */
45471 
45472 /*
45473  Compiler Defines
45474 */
45475 
45476 /*
45477  CPU Defines
45478 */
45479 
45480 /*
45481  Word Size Defines
45482 */
45483 
45484 /*
45485  Byte Order Defines
45486 */
45487 
45488 /*
45489  Target Defines
45490 */
45491 
45492 /*
45493  BASIC DATA TYPES
45494 */
45495 
45496 /*
45497  Byte string operations
45498 */
45499 
45500 /*
45501  File operations
45502 */
45503 
45504 /*
45505  Wide string operations
45506 */
45507 
45508 /*
45509  Memory block operations
45510 */
45511 
45512 /*
45513  Memory utilities
45514 */
45515 
45516 /*
45517  Math functions
45518 */
45519 
45520 
45521