Foxit PDF SDK
extracted_comment.h
1 
11020 /*
11021  Byte string concatenation operation
11022 */
11023 
11024 /*
11025 Both side of the concatenation operator (+) can be:
11026 <ul>
11027 <li>
11028 A buffered byte string (const CFX_ByteString&);
11029 </li>
11030 <li>
11031 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
11032 </li>
11033 <li>
11034 A zero-terminated C-style string (FX_LPCSTR);
11035 </li>
11036 <li>
11037 A single character or byte (FX_CHAR);
11038 </li>
11039 </ul>
11040 
11041 */
11042 
11043 
11044 
11045 
11046 
11047 
11048 
11049 
11050 
11051 
71275 /*
71276  Basic memory operations
71277 */
71278 
71279 /*
71280  Following base memory functions use default Foxit manager for current module
71281 */
71282 
71283 /*
71284  Time
71285 */
71286 
71287 /*
71288  Type for process ID
71289 */
71290 
71291 /*
71292  Process management
71293 */
71294 
71295 /*
71296  Flags for thread priorities
71297 */
71298 
71299 /*
71300  Thread handler
71301 */
71302 
71303 /*
71304  Thread functions
71305 */
71306 
71307 /*
71308  Context access
71309 */
71310 
71311 /*
71312  Mutex
71313 */
71314 
71315 /*
71316 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition. Mutex
71317 supports recursive calls in same thread.
71318 
71319 */
71320 
71321 /*
71322  Spin Lock
71323 */
71324 
71325 /*
71326 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition.
71327 Spin Lock
71328 is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't support recursive calls in same thread.
71329 
71330 */
71331 
71332 /*
71333  Read-Write lock
71334 */
71335 
71336 /*
71337 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this
71338 condition.
71339 
71340 */
71341 
71342 /*
71343  Atomic Count
71344 */
71345 
71346 /*
71347 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions also work under single-thread
71348 mode.
71349 
71350 */
71351 
71352 /*
71353  Macro definitions for File accessing modes
71354 */
71355 
71356 /*
71357  Byte string concatenation operation
71358 */
71359 
71360 /*
71361 Both side of the concatenation operator (+) can be:
71362 <ul>
71363 <li>
71364 A buffered byte string (const CFX_ByteString&);
71365 </li>
71366 <li>
71367 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
71368 </li>
71369 <li>
71370 A zero-terminated C-style string (FX_LPCSTR);
71371 </li>
71372 <li>
71373 A single character or byte (FX_CHAR);
71374 </li>
71375 </ul>
71376 
71377 */
71378 
71379 /*
71380  Wide string concatenation operation
71381 */
71382 
71383 /*
71384 Both side of the concatenation operator (+) can be:
71385 <ul>
71386 <li>
71387 A buffered wide string (const CFX_WideString&);
71388 </li>
71389 <li>
71390 A non-buffered wide string (const CFX_WideStringC&);
71391 </li>
71392 <li>
71393 A zero-terminated C-style wide string (FX_LPCWSTR);
71394 </li>
71395 <li>
71396 A single character (FX_WCHAR);
71397 </li>
71398 </ul>
71399 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
71400 
71401 */
71402 
71403 /*
71404  Wide string compare operation
71405 */
71406 
71407 /*
71408  Basic Unicode character attribute routines
71409 */
71410 
71411 /*
71412  text direction defines
71413 */
71414 
71415 /*
71416  Encode wide string into UTF-8 byte string
71417 */
71418 
71419 /*
71420  Mutex
71421 */
71422 
71423 /*
71424 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition. Mutex
71425 supports recursive calls in same thread.
71426 
71427 */
71428 
71429 /*
71430  OS Defines
71431 */
71432 
71433 /*
71434  Compiler Defines
71435 */
71436 
71437 /*
71438  CPU Defines
71439 */
71440 
71441 /*
71442  Word Size Defines
71443 */
71444 
71445 /*
71446  Byte Order Defines
71447 */
71448 
71449 /*
71450  Target Defines
71451 */
71452 
71453 /*
71454  BASIC DATA TYPES
71455 */
71456 
71457 /*
71458  Byte string operations
71459 */
71460 
71461 /*
71462  File operations
71463 */
71464 
71465 /*
71466  Wide string operations
71467 */
71468 
71469 /*
71470  Memory block operations
71471 */
71472 
71473 /*
71474  Memory utilities
71475 */
71476 
71477 /*
71478  Math functions
71479 */
71480 
71481