Foxit PDF SDK
extracted_comment.h
1 
69218 /*
69219  Basic memory operations
69220 */
69221 
69222 /*
69223  Following base memory functions use default Foxit manager for current module
69224 */
69225 
69226 /*
69227  Time
69228 */
69229 
69230 /*
69231  Type for process ID
69232 */
69233 
69234 /*
69235  Process management
69236 */
69237 
69238 /*
69239  Flags for thread priorities
69240 */
69241 
69242 /*
69243  Thread handler
69244 */
69245 
69246 /*
69247  Thread functions
69248 */
69249 
69250 /*
69251  Context access
69252 */
69253 
69254 /*
69255  Mutex
69256 */
69257 
69258 /*
69259 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
69260 under
69261 this condition. Mutex supports recursive calls in same thread.
69262 
69263 */
69264 
69265 /*
69266  Spin Lock
69267 */
69268 
69269 /*
69270 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
69271 functions
69272 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
69273 support recursive calls in same thread.
69274 
69275 */
69276 
69277 /*
69278  Read-Write lock
69279 */
69280 
69281 /*
69282 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
69283 functions under this condition.
69284 
69285 */
69286 
69287 /*
69288  Atomic Count
69289 */
69290 
69291 /*
69292 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
69293 also
69294 work under single-thread mode.
69295 
69296 */
69297 
69298 /*
69299  Macro definitions for File accessing modes
69300 */
69301 
69302 /*
69303  Byte string concatenation operation
69304 */
69305 
69306 /*
69307 Both side of the concatenation operator (+) can be:
69308 <ul>
69309 <li>
69310 A buffered byte string (const CFX_ByteString&);
69311 </li>
69312 <li>
69313 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
69314 </li>
69315 <li>
69316 A zero-terminated C-style string (FX_LPCSTR);
69317 </li>
69318 <li>
69319 A single character or byte (FX_CHAR);
69320 </li>
69321 </ul>
69322 
69323 */
69324 
69325 /*
69326  Wide string concatenation operation
69327 */
69328 
69329 /*
69330 Both side of the concatenation operator (+) can be:
69331 <ul>
69332 <li>
69333 A buffered wide string (const CFX_WideString&);
69334 </li>
69335 <li>
69336 A non-buffered wide string (const CFX_WideStringC&);
69337 </li>
69338 <li>
69339 A zero-terminated C-style wide string (FX_LPCWSTR);
69340 </li>
69341 <li>
69342 A single character (FX_WCHAR);
69343 </li>
69344 </ul>
69345 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
69346 
69347 */
69348 
69349 /*
69350  Wide string compare operation
69351 */
69352 
69353 /*
69354  Basic Unicode character attribute routines
69355 */
69356 
69357 /*
69358  text direction defines
69359 */
69360 
69361 /*
69362  Encode wide string into UTF-8 byte string
69363 */
69364 
69365 /*
69366  OS Defines
69367 */
69368 
69369 /*
69370  Compiler Defines
69371 */
69372 
69373 /*
69374  CPU Defines
69375 */
69376 
69377 /*
69378  Word Size Defines
69379 */
69380 
69381 /*
69382  Byte Order Defines
69383 */
69384 
69385 /*
69386  Target Defines
69387 */
69388 
69389 /*
69390  BASIC DATA TYPES
69391 */
69392 
69393 /*
69394  Byte string operations
69395 */
69396 
69397 /*
69398  File operations
69399 */
69400 
69401 /*
69402  Wide string operations
69403 */
69404 
69405 /*
69406  Memory block operations
69407 */
69408 
69409 /*
69410  Memory utilities
69411 */
69412 
69413 /*
69414  Math functions
69415 */
69416 
69417