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