Foxit PDF SDK
extracted_comment.h
1 
2 
52091 /*
52092  Basic memory operations
52093 */
52094 
52095 /*
52096  Following base memory functions use default Foxit manager for current module
52097 */
52098 
52099 /*
52100  Time
52101 */
52102 
52103 /*
52104  Type for process ID
52105 */
52106 
52107 /*
52108  Process management
52109 */
52110 
52111 /*
52112  Flags for thread priorities
52113 */
52114 
52115 /*
52116  Thread handler
52117 */
52118 
52119 /*
52120  Thread functions
52121 */
52122 
52123 /*
52124  Context access
52125 */
52126 
52127 /*
52128  Mutex
52129 */
52130 
52131 /*
52132 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
52133 under
52134 this condition. Mutex supports recursive calls in same thread.
52135 
52136 */
52137 
52138 /*
52139  Spin Lock
52140 */
52141 
52142 /*
52143 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
52144 functions
52145 under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
52146 support recursive calls in same thread.
52147 
52148 */
52149 
52150 /*
52151  Read-Write lock
52152 */
52153 
52154 /*
52155 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
52156 functions under this condition.
52157 
52158 */
52159 
52160 /*
52161  Atomic Count
52162 */
52163 
52164 /*
52165 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
52166 also
52167 work under single-thread mode.
52168 
52169 */
52170 
52171 /*
52172  Macro definitions for File accessing modes
52173 */
52174 
52175 /*
52176  Byte string concatenation operation
52177 */
52178 
52179 /*
52180 Both side of the concatenation operator (+) can be:
52181 <ul>
52182 <li>
52183 A buffered byte string (const CFX_ByteString&);
52184 </li>
52185 <li>
52186 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
52187 </li>
52188 <li>
52189 A zero-terminated C-style string (FX_LPCSTR);
52190 </li>
52191 <li>
52192 A single character or byte (FX_CHAR);
52193 </li>
52194 </ul>
52195 
52196 */
52197 
52198 /*
52199  Wide string concatenation operation
52200 */
52201 
52202 /*
52203 Both side of the concatenation operator (+) can be:
52204 <ul>
52205 <li>
52206 A buffered wide string (const CFX_WideString&);
52207 </li>
52208 <li>
52209 A non-buffered wide string (const CFX_WideStringC&);
52210 </li>
52211 <li>
52212 A zero-terminated C-style wide string (FX_LPCWSTR);
52213 </li>
52214 <li>
52215 A single character (FX_WCHAR);
52216 </li>
52217 </ul>
52218 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
52219 
52220 */
52221 
52222 /*
52223  Wide string compare operation
52224 */
52225 
52226 /*
52227  Basic Unicode character attribute routines
52228 */
52229 
52230 /*
52231  text direction defines
52232 */
52233 
52234 /*
52235  Encode wide string into UTF-8 byte string
52236 */
52237 
52238 /*
52239  OS Defines
52240 */
52241 
52242 /*
52243  Compiler Defines
52244 */
52245 
52246 /*
52247  CPU Defines
52248 */
52249 
52250 /*
52251  Word Size Defines
52252 */
52253 
52254 /*
52255  Byte Order Defines
52256 */
52257 
52258 /*
52259  Target Defines
52260 */
52261 
52262 /*
52263  BASIC DATA TYPES
52264 */
52265 
52266 /*
52267  Byte string operations
52268 */
52269 
52270 /*
52271  File operations
52272 */
52273 
52274 /*
52275  Wide string operations
52276 */
52277 
52278 /*
52279  Memory block operations
52280 */
52281 
52282 /*
52283  Memory utilities
52284 */
52285 
52286 /*
52287  Math functions
52288 */
52289 
52290 
52291