Foxit PDF SDK
extracted_comment.h
1 
68246 /*
68247  Basic memory operations
68248 */
68249 
68250 /*
68251  Following base memory functions use default Foxit manager for current module
68252 */
68253 
68254 /*
68255  Time
68256 */
68257 
68258 /*
68259  Type for process ID
68260 */
68261 
68262 /*
68263  Process management
68264 */
68265 
68266 /*
68267  Flags for thread priorities
68268 */
68269 
68270 /*
68271  Thread handler
68272 */
68273 
68274 /*
68275  Thread functions
68276 */
68277 
68278 /*
68279  Context access
68280 */
68281 
68282 /*
68283  Mutex
68284 */
68285 
68286 /*
68287 @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
68288 supports recursive calls in same thread.
68289 
68290 */
68291 
68292 /*
68293  Spin Lock
68294 */
68295 
68296 /*
68297 @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.
68298 Spin Lock
68299 is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't support recursive calls in same thread.
68300 
68301 */
68302 
68303 /*
68304  Read-Write lock
68305 */
68306 
68307 /*
68308 @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
68309 condition.
68310 
68311 */
68312 
68313 /*
68314  Atomic Count
68315 */
68316 
68317 /*
68318 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions also work under single-thread
68319 mode.
68320 
68321 */
68322 
68323 /*
68324  Macro definitions for File accessing modes
68325 */
68326 
68327 /*
68328  Byte string concatenation operation
68329 */
68330 
68331 /*
68332 Both side of the concatenation operator (+) can be:
68333 <ul>
68334 <li>
68335 A buffered byte string (const CFX_ByteString&);
68336 </li>
68337 <li>
68338 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
68339 </li>
68340 <li>
68341 A zero-terminated C-style string (FX_LPCSTR);
68342 </li>
68343 <li>
68344 A single character or byte (FX_CHAR);
68345 </li>
68346 </ul>
68347 
68348 */
68349 
68350 /*
68351  Wide string concatenation operation
68352 */
68353 
68354 /*
68355 Both side of the concatenation operator (+) can be:
68356 <ul>
68357 <li>
68358 A buffered wide string (const CFX_WideString&);
68359 </li>
68360 <li>
68361 A non-buffered wide string (const CFX_WideStringC&);
68362 </li>
68363 <li>
68364 A zero-terminated C-style wide string (FX_LPCWSTR);
68365 </li>
68366 <li>
68367 A single character (FX_WCHAR);
68368 </li>
68369 </ul>
68370 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
68371 
68372 */
68373 
68374 /*
68375  Wide string compare operation
68376 */
68377 
68378 /*
68379  Basic Unicode character attribute routines
68380 */
68381 
68382 /*
68383  text direction defines
68384 */
68385 
68386 /*
68387  Encode wide string into UTF-8 byte string
68388 */
68389 
68390 /*
68391  OS Defines
68392 */
68393 
68394 /*
68395  Compiler Defines
68396 */
68397 
68398 /*
68399  CPU Defines
68400 */
68401 
68402 /*
68403  Word Size Defines
68404 */
68405 
68406 /*
68407  Byte Order Defines
68408 */
68409 
68410 /*
68411  Target Defines
68412 */
68413 
68414 /*
68415  BASIC DATA TYPES
68416 */
68417 
68418 /*
68419  Byte string operations
68420 */
68421 
68422 /*
68423  File operations
68424 */
68425 
68426 /*
68427  Wide string operations
68428 */
68429 
68430 /*
68431  Memory block operations
68432 */
68433 
68434 /*
68435  Memory utilities
68436 */
68437 
68438 /*
68439  Math functions
68440 */
68441 
68442 
68443