winlean.idx 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376
  1. nimTitle winlean winlean.html module std/winlean 0
  2. nim WinChar winlean.html#WinChar type WinChar 24
  3. nim Handle winlean.html#Handle type Handle 28
  4. nim LONG winlean.html#LONG type LONG 29
  5. nim ULONG winlean.html#ULONG type ULONG 30
  6. nim PULONG winlean.html#PULONG type PULONG 31
  7. nim WINBOOL winlean.html#WINBOOL type WINBOOL 32
  8. nim PBOOL winlean.html#PBOOL type PBOOL 35
  9. nim DWORD winlean.html#DWORD type DWORD 36
  10. nim PDWORD winlean.html#PDWORD type PDWORD 37
  11. nim LPINT winlean.html#LPINT type LPINT 38
  12. nim ULONG_PTR winlean.html#ULONG_PTR type ULONG_PTR 39
  13. nim PULONG_PTR winlean.html#PULONG_PTR type PULONG_PTR 40
  14. nim HDC winlean.html#HDC type HDC 41
  15. nim HGLRC winlean.html#HGLRC type HGLRC 42
  16. nim BYTE winlean.html#BYTE type BYTE 43
  17. nim SECURITY_ATTRIBUTES winlean.html#SECURITY_ATTRIBUTES object SECURITY_ATTRIBUTES 45
  18. nim STARTUPINFO winlean.html#STARTUPINFO object STARTUPINFO 50
  19. nim PROCESS_INFORMATION winlean.html#PROCESS_INFORMATION object PROCESS_INFORMATION 70
  20. nim FILETIME winlean.html#FILETIME object FILETIME 76
  21. nim BY_HANDLE_FILE_INFORMATION winlean.html#BY_HANDLE_FILE_INFORMATION object BY_HANDLE_FILE_INFORMATION 80
  22. nim OSVERSIONINFO winlean.html#OSVERSIONINFO object OSVERSIONINFO 92
  23. nim Protoent winlean.html#Protoent object Protoent 100
  24. nim STARTF_USESHOWWINDOW winlean.html#STARTF_USESHOWWINDOW const STARTF_USESHOWWINDOW 107
  25. nim STARTF_USESTDHANDLES winlean.html#STARTF_USESTDHANDLES const STARTF_USESTDHANDLES 108
  26. nim HIGH_PRIORITY_CLASS winlean.html#HIGH_PRIORITY_CLASS const HIGH_PRIORITY_CLASS 109
  27. nim IDLE_PRIORITY_CLASS winlean.html#IDLE_PRIORITY_CLASS const IDLE_PRIORITY_CLASS 110
  28. nim NORMAL_PRIORITY_CLASS winlean.html#NORMAL_PRIORITY_CLASS const NORMAL_PRIORITY_CLASS 111
  29. nim REALTIME_PRIORITY_CLASS winlean.html#REALTIME_PRIORITY_CLASS const REALTIME_PRIORITY_CLASS 112
  30. nim WAIT_OBJECT_0 winlean.html#WAIT_OBJECT_0 const WAIT_OBJECT_0 113
  31. nim WAIT_TIMEOUT winlean.html#WAIT_TIMEOUT const WAIT_TIMEOUT 114
  32. nim WAIT_FAILED winlean.html#WAIT_FAILED const WAIT_FAILED 115
  33. nim INFINITE winlean.html#INFINITE const INFINITE 116
  34. nim STILL_ACTIVE winlean.html#STILL_ACTIVE const STILL_ACTIVE 117
  35. nim STD_INPUT_HANDLE winlean.html#STD_INPUT_HANDLE const STD_INPUT_HANDLE 119
  36. nim STD_OUTPUT_HANDLE winlean.html#STD_OUTPUT_HANDLE const STD_OUTPUT_HANDLE 120
  37. nim STD_ERROR_HANDLE winlean.html#STD_ERROR_HANDLE const STD_ERROR_HANDLE 121
  38. nim DETACHED_PROCESS winlean.html#DETACHED_PROCESS const DETACHED_PROCESS 123
  39. nim SW_SHOWNORMAL winlean.html#SW_SHOWNORMAL const SW_SHOWNORMAL 125
  40. nim INVALID_HANDLE_VALUE winlean.html#INVALID_HANDLE_VALUE const INVALID_HANDLE_VALUE 126
  41. nim CREATE_UNICODE_ENVIRONMENT winlean.html#CREATE_UNICODE_ENVIRONMENT const CREATE_UNICODE_ENVIRONMENT 128
  42. nim PIPE_ACCESS_DUPLEX winlean.html#PIPE_ACCESS_DUPLEX const PIPE_ACCESS_DUPLEX 130
  43. nim PIPE_ACCESS_INBOUND winlean.html#PIPE_ACCESS_INBOUND const PIPE_ACCESS_INBOUND 131
  44. nim PIPE_ACCESS_OUTBOUND winlean.html#PIPE_ACCESS_OUTBOUND const PIPE_ACCESS_OUTBOUND 132
  45. nim PIPE_NOWAIT winlean.html#PIPE_NOWAIT const PIPE_NOWAIT 133
  46. nim SYNCHRONIZE winlean.html#SYNCHRONIZE const SYNCHRONIZE 134
  47. nim CREATE_NO_WINDOW winlean.html#CREATE_NO_WINDOW const CREATE_NO_WINDOW 136
  48. nim HANDLE_FLAG_INHERIT winlean.html#HANDLE_FLAG_INHERIT const HANDLE_FLAG_INHERIT 138
  49. nim isSuccess winlean.html#isSuccess,WINBOOL proc isSuccess(a: WINBOOL): bool 140
  50. nim getVersionExW winlean.html#getVersionExW,ptr.OSVERSIONINFO proc getVersionExW(lpVersionInfo: ptr OSVERSIONINFO): WINBOOL 144
  51. nim getVersionExA winlean.html#getVersionExA,ptr.OSVERSIONINFO proc getVersionExA(lpVersionInfo: ptr OSVERSIONINFO): WINBOOL 146
  52. nim getVersion winlean.html#getVersion proc getVersion(): DWORD 149
  53. nim closeHandle winlean.html#closeHandle,Handle proc closeHandle(hObject: Handle): WINBOOL 151
  54. nim readFile winlean.html#readFile,Handle,pointer,int32,ptr.int32,pointer proc readFile(hFile: Handle; buffer: pointer; nNumberOfBytesToRead: int32;\n lpNumberOfBytesRead: ptr int32; lpOverlapped: pointer): WINBOOL 154
  55. nim writeFile winlean.html#writeFile,Handle,pointer,int32,ptr.int32,pointer proc writeFile(hFile: Handle; buffer: pointer; nNumberOfBytesToWrite: int32;\n lpNumberOfBytesWritten: ptr int32; lpOverlapped: pointer): WINBOOL 158
  56. nim createPipe winlean.html#createPipe,Handle,Handle,SECURITY_ATTRIBUTES,int32 proc createPipe(hReadPipe, hWritePipe: var Handle;\n lpPipeAttributes: var SECURITY_ATTRIBUTES; nSize: int32): WINBOOL 163
  57. nim createNamedPipe winlean.html#createNamedPipe,WideCString,int32,int32,int32,int32,int32,int32,ptr.SECURITY_ATTRIBUTES proc createNamedPipe(lpName: WideCString; dwOpenMode, dwPipeMode, nMaxInstances,\n nOutBufferSize, nInBufferSize,\n nDefaultTimeOut: int32;\n lpSecurityAttributes: ptr SECURITY_ATTRIBUTES): Handle 168
  58. nim peekNamedPipe winlean.html#peekNamedPipe,Handle,pointer,int32,ptr.int32,ptr.int32,ptr.int32 proc peekNamedPipe(hNamedPipe: Handle; lpBuffer: pointer = nil;\n nBufferSize: int32 = 0; lpBytesRead: ptr int32 = nil;\n lpTotalBytesAvail: ptr int32 = nil;\n lpBytesLeftThisMessage: ptr int32 = nil): bool 174
  59. nim createProcessW winlean.html#createProcessW,WideCString,WideCString,ptr.SECURITY_ATTRIBUTES,ptr.SECURITY_ATTRIBUTES,WINBOOL,int32,WideCString,WideCString,STARTUPINFO,PROCESS_INFORMATION proc createProcessW(lpApplicationName, lpCommandLine: WideCString;\n lpProcessAttributes: ptr SECURITY_ATTRIBUTES;\n lpThreadAttributes: ptr SECURITY_ATTRIBUTES;\n bInheritHandles: WINBOOL; dwCreationFlags: int32;\n lpEnvironment, lpCurrentDirectory: WideCString;\n lpStartupInfo: var STARTUPINFO;\n lpProcessInformation: var PROCESS_INFORMATION): WINBOOL 181
  60. nim suspendThread winlean.html#suspendThread,Handle proc suspendThread(hThread: Handle): int32 190
  61. nim resumeThread winlean.html#resumeThread,Handle proc resumeThread(hThread: Handle): int32 192
  62. nim waitForSingleObject winlean.html#waitForSingleObject,Handle,int32 proc waitForSingleObject(hHandle: Handle; dwMilliseconds: int32): int32 195
  63. nim terminateProcess winlean.html#terminateProcess,Handle,int proc terminateProcess(hProcess: Handle; uExitCode: int): WINBOOL 198
  64. nim getExitCodeProcess winlean.html#getExitCodeProcess,Handle,int32 proc getExitCodeProcess(hProcess: Handle; lpExitCode: var int32): WINBOOL 201
  65. nim getStdHandle winlean.html#getStdHandle,int32 proc getStdHandle(nStdHandle: int32): Handle 204
  66. nim setStdHandle winlean.html#setStdHandle,int32,Handle proc setStdHandle(nStdHandle: int32; hHandle: Handle): WINBOOL 206
  67. nim flushFileBuffers winlean.html#flushFileBuffers,Handle proc flushFileBuffers(hFile: Handle): WINBOOL 208
  68. nim getLastError winlean.html#getLastError proc getLastError(): int32 211
  69. nim setLastError winlean.html#setLastError,int32 proc setLastError(error: int32) 214
  70. nim formatMessageW winlean.html#formatMessageW,int32,pointer,int32,int32,pointer,int32,pointer proc formatMessageW(dwFlags: int32; lpSource: pointer;\n dwMessageId, dwLanguageId: int32; lpBuffer: pointer;\n nSize: int32; arguments: pointer): int32 217
  71. nim localFree winlean.html#localFree,pointer proc localFree(p: pointer) 223
  72. nim getCurrentDirectoryW winlean.html#getCurrentDirectoryW,int32,WideCString proc getCurrentDirectoryW(nBufferLength: int32; lpBuffer: WideCString): int32 226
  73. nim setCurrentDirectoryW winlean.html#setCurrentDirectoryW,WideCString proc setCurrentDirectoryW(lpPathName: WideCString): int32 229
  74. nim createDirectoryW winlean.html#createDirectoryW,WideCString,pointer proc createDirectoryW(pathName: WideCString; security: pointer = nil): int32 231
  75. nim removeDirectoryW winlean.html#removeDirectoryW,WideCString proc removeDirectoryW(lpPathName: WideCString): int32 233
  76. nim setEnvironmentVariableW winlean.html#setEnvironmentVariableW,WideCString,WideCString proc setEnvironmentVariableW(lpName, lpValue: WideCString): int32 235
  77. nim getModuleFileNameW winlean.html#getModuleFileNameW,Handle,WideCString,int32 proc getModuleFileNameW(handle: Handle; buf: WideCString; size: int32): int32 238
  78. nim createSymbolicLinkW winlean.html#createSymbolicLinkW,WideCString,WideCString,DWORD proc createSymbolicLinkW(lpSymlinkFileName, lpTargetFileName: WideCString;\n flags: DWORD): int32 242
  79. nim createHardLinkW winlean.html#createHardLinkW,WideCString,WideCString,pointer proc createHardLinkW(lpFileName, lpExistingFileName: WideCString;\n security: pointer = nil): int32 245
  80. nim FILE_ATTRIBUTE_READONLY winlean.html#FILE_ATTRIBUTE_READONLY const FILE_ATTRIBUTE_READONLY 250
  81. nim FILE_ATTRIBUTE_HIDDEN winlean.html#FILE_ATTRIBUTE_HIDDEN const FILE_ATTRIBUTE_HIDDEN 251
  82. nim FILE_ATTRIBUTE_SYSTEM winlean.html#FILE_ATTRIBUTE_SYSTEM const FILE_ATTRIBUTE_SYSTEM 252
  83. nim FILE_ATTRIBUTE_DIRECTORY winlean.html#FILE_ATTRIBUTE_DIRECTORY const FILE_ATTRIBUTE_DIRECTORY 253
  84. nim FILE_ATTRIBUTE_ARCHIVE winlean.html#FILE_ATTRIBUTE_ARCHIVE const FILE_ATTRIBUTE_ARCHIVE 254
  85. nim FILE_ATTRIBUTE_DEVICE winlean.html#FILE_ATTRIBUTE_DEVICE const FILE_ATTRIBUTE_DEVICE 255
  86. nim FILE_ATTRIBUTE_NORMAL winlean.html#FILE_ATTRIBUTE_NORMAL const FILE_ATTRIBUTE_NORMAL 256
  87. nim FILE_ATTRIBUTE_TEMPORARY winlean.html#FILE_ATTRIBUTE_TEMPORARY const FILE_ATTRIBUTE_TEMPORARY 257
  88. nim FILE_ATTRIBUTE_SPARSE_FILE winlean.html#FILE_ATTRIBUTE_SPARSE_FILE const FILE_ATTRIBUTE_SPARSE_FILE 258
  89. nim FILE_ATTRIBUTE_REPARSE_POINT winlean.html#FILE_ATTRIBUTE_REPARSE_POINT const FILE_ATTRIBUTE_REPARSE_POINT 259
  90. nim FILE_ATTRIBUTE_COMPRESSED winlean.html#FILE_ATTRIBUTE_COMPRESSED const FILE_ATTRIBUTE_COMPRESSED 260
  91. nim FILE_ATTRIBUTE_OFFLINE winlean.html#FILE_ATTRIBUTE_OFFLINE const FILE_ATTRIBUTE_OFFLINE 261
  92. nim FILE_ATTRIBUTE_NOT_CONTENT_INDEXED winlean.html#FILE_ATTRIBUTE_NOT_CONTENT_INDEXED const FILE_ATTRIBUTE_NOT_CONTENT_INDEXED 262
  93. nim FILE_FLAG_FIRST_PIPE_INSTANCE winlean.html#FILE_FLAG_FIRST_PIPE_INSTANCE const FILE_FLAG_FIRST_PIPE_INSTANCE 264
  94. nim FILE_FLAG_OPEN_NO_RECALL winlean.html#FILE_FLAG_OPEN_NO_RECALL const FILE_FLAG_OPEN_NO_RECALL 265
  95. nim FILE_FLAG_OPEN_REPARSE_POINT winlean.html#FILE_FLAG_OPEN_REPARSE_POINT const FILE_FLAG_OPEN_REPARSE_POINT 266
  96. nim FILE_FLAG_POSIX_SEMANTICS winlean.html#FILE_FLAG_POSIX_SEMANTICS const FILE_FLAG_POSIX_SEMANTICS 267
  97. nim FILE_FLAG_BACKUP_SEMANTICS winlean.html#FILE_FLAG_BACKUP_SEMANTICS const FILE_FLAG_BACKUP_SEMANTICS 268
  98. nim FILE_FLAG_DELETE_ON_CLOSE winlean.html#FILE_FLAG_DELETE_ON_CLOSE const FILE_FLAG_DELETE_ON_CLOSE 269
  99. nim FILE_FLAG_SEQUENTIAL_SCAN winlean.html#FILE_FLAG_SEQUENTIAL_SCAN const FILE_FLAG_SEQUENTIAL_SCAN 270
  100. nim FILE_FLAG_RANDOM_ACCESS winlean.html#FILE_FLAG_RANDOM_ACCESS const FILE_FLAG_RANDOM_ACCESS 271
  101. nim FILE_FLAG_NO_BUFFERING winlean.html#FILE_FLAG_NO_BUFFERING const FILE_FLAG_NO_BUFFERING 272
  102. nim FILE_FLAG_OVERLAPPED winlean.html#FILE_FLAG_OVERLAPPED const FILE_FLAG_OVERLAPPED 273
  103. nim FILE_FLAG_WRITE_THROUGH winlean.html#FILE_FLAG_WRITE_THROUGH const FILE_FLAG_WRITE_THROUGH 274
  104. nim MAX_PATH winlean.html#MAX_PATH const MAX_PATH 276
  105. nim MOVEFILE_COPY_ALLOWED winlean.html#MOVEFILE_COPY_ALLOWED const MOVEFILE_COPY_ALLOWED 278
  106. nim MOVEFILE_CREATE_HARDLINK winlean.html#MOVEFILE_CREATE_HARDLINK const MOVEFILE_CREATE_HARDLINK 279
  107. nim MOVEFILE_DELAY_UNTIL_REBOOT winlean.html#MOVEFILE_DELAY_UNTIL_REBOOT const MOVEFILE_DELAY_UNTIL_REBOOT 280
  108. nim MOVEFILE_FAIL_IF_NOT_TRACKABLE winlean.html#MOVEFILE_FAIL_IF_NOT_TRACKABLE const MOVEFILE_FAIL_IF_NOT_TRACKABLE 281
  109. nim MOVEFILE_REPLACE_EXISTING winlean.html#MOVEFILE_REPLACE_EXISTING const MOVEFILE_REPLACE_EXISTING 282
  110. nim MOVEFILE_WRITE_THROUGH winlean.html#MOVEFILE_WRITE_THROUGH const MOVEFILE_WRITE_THROUGH 283
  111. nim WIN32_FIND_DATA winlean.html#WIN32_FIND_DATA object WIN32_FIND_DATA 286
  112. nim findFirstFileW winlean.html#findFirstFileW,WideCString,WIN32_FIND_DATA proc findFirstFileW(lpFileName: WideCString; lpFindFileData: var WIN32_FIND_DATA): Handle 298
  113. nim findNextFileW winlean.html#findNextFileW,Handle,WIN32_FIND_DATA proc findNextFileW(hFindFile: Handle; lpFindFileData: var WIN32_FIND_DATA): int32 301
  114. nim findClose winlean.html#findClose,Handle proc findClose(hFindFile: Handle) 305
  115. nim getFullPathNameW winlean.html#getFullPathNameW,WideCString,int32,WideCString,WideCString proc getFullPathNameW(lpFileName: WideCString; nBufferLength: int32;\n lpBuffer: WideCString; lpFilePart: var WideCString): int32 308
  116. nim getFileAttributesW winlean.html#getFileAttributesW,WideCString proc getFileAttributesW(lpFileName: WideCString): int32 313
  117. nim setFileAttributesW winlean.html#setFileAttributesW,WideCString,int32 proc setFileAttributesW(lpFileName: WideCString; dwFileAttributes: int32): WINBOOL 316
  118. nim copyFileW winlean.html#copyFileW,WideCString,WideCString,WINBOOL proc copyFileW(lpExistingFileName, lpNewFileName: WideCString; bFailIfExists: WINBOOL): WINBOOL 320
  119. nim moveFileW winlean.html#moveFileW,WideCString,WideCString proc moveFileW(lpExistingFileName, lpNewFileName: WideCString): WINBOOL 324
  120. nim moveFileExW winlean.html#moveFileExW,WideCString,WideCString,DWORD proc moveFileExW(lpExistingFileName, lpNewFileName: WideCString; flags: DWORD): WINBOOL 326
  121. nim getEnvironmentStringsW winlean.html#getEnvironmentStringsW proc getEnvironmentStringsW(): WideCString 330
  122. nim freeEnvironmentStringsW winlean.html#freeEnvironmentStringsW,WideCString proc freeEnvironmentStringsW(para1: WideCString): int32 332
  123. nim getCommandLineW winlean.html#getCommandLineW proc getCommandLineW(): WideCString 335
  124. nim rdFileTime winlean.html#rdFileTime,FILETIME proc rdFileTime(f: FILETIME): int64 338
  125. nim rdFileSize winlean.html#rdFileSize,WIN32_FIND_DATA proc rdFileSize(f: WIN32_FIND_DATA): int64 341
  126. nim getSystemTimeAsFileTime winlean.html#getSystemTimeAsFileTime,FILETIME proc getSystemTimeAsFileTime(lpSystemTimeAsFileTime: var FILETIME) 344
  127. nim sleep winlean.html#sleep,int32 proc sleep(dwMilliseconds: int32) 347
  128. nim shellExecuteW winlean.html#shellExecuteW,Handle,WideCString,WideCString,WideCString,WideCString,int32 proc shellExecuteW(hwnd: Handle;\n lpOperation, lpFile, lpParameters, lpDirectory: WideCString;\n nShowCmd: int32): Handle 350
  129. nim getFileInformationByHandle winlean.html#getFileInformationByHandle,Handle,ptr.BY_HANDLE_FILE_INFORMATION proc getFileInformationByHandle(hFile: Handle;\n lpFileInformation: ptr BY_HANDLE_FILE_INFORMATION): WINBOOL 355
  130. nim WSADESCRIPTION_LEN winlean.html#WSADESCRIPTION_LEN const WSADESCRIPTION_LEN 360
  131. nim WSASYS_STATUS_LEN winlean.html#WSASYS_STATUS_LEN const WSASYS_STATUS_LEN 361
  132. nim FD_SETSIZE winlean.html#FD_SETSIZE const FD_SETSIZE 362
  133. nim MSG_PEEK winlean.html#MSG_PEEK const MSG_PEEK 363
  134. nim INADDR_ANY winlean.html#INADDR_ANY const INADDR_ANY 365
  135. nim INADDR_LOOPBACK winlean.html#INADDR_LOOPBACK const INADDR_LOOPBACK 366
  136. nim INADDR_BROADCAST winlean.html#INADDR_BROADCAST const INADDR_BROADCAST 367
  137. nim INADDR_NONE winlean.html#INADDR_NONE const INADDR_NONE 368
  138. nim wsaGetLastError winlean.html#wsaGetLastError proc wsaGetLastError(): cint 372
  139. nim SocketHandle winlean.html#SocketHandle type SocketHandle 375
  140. nim WSAData winlean.html#WSAData object WSAData 378
  141. nim SockAddr winlean.html#SockAddr object SockAddr 385
  142. nim InAddr winlean.html#InAddr object InAddr 391
  143. nim Sockaddr_in winlean.html#Sockaddr_in object Sockaddr_in 395
  144. nim In6_addr winlean.html#In6_addr object In6_addr 401
  145. nim Sockaddr_in6 winlean.html#Sockaddr_in6 object Sockaddr_in6 405
  146. nim Sockaddr_storage winlean.html#Sockaddr_storage object Sockaddr_storage 413
  147. nim Servent winlean.html#Servent object Servent 419
  148. nim Hostent winlean.html#Hostent object Hostent 429
  149. nim TFdSet winlean.html#TFdSet object TFdSet 436
  150. nim AddrInfo winlean.html#AddrInfo object AddrInfo 440
  151. nim SockLen winlean.html#SockLen type SockLen 450
  152. nim Timeval winlean.html#Timeval object Timeval 453
  153. nim SOMAXCONN winlean.html#SOMAXCONN var SOMAXCONN 457
  154. nim INVALID_SOCKET winlean.html#INVALID_SOCKET var INVALID_SOCKET 458
  155. nim SOL_SOCKET winlean.html#SOL_SOCKET var SOL_SOCKET 459
  156. nim SO_DEBUG winlean.html#SO_DEBUG var SO_DEBUG 460
  157. nim SO_ACCEPTCONN winlean.html#SO_ACCEPTCONN var SO_ACCEPTCONN 461
  158. nim SO_REUSEADDR winlean.html#SO_REUSEADDR var SO_REUSEADDR 462
  159. nim SO_REUSEPORT winlean.html#SO_REUSEPORT var SO_REUSEPORT 463
  160. nim SO_KEEPALIVE winlean.html#SO_KEEPALIVE var SO_KEEPALIVE 465
  161. nim SO_DONTROUTE winlean.html#SO_DONTROUTE var SO_DONTROUTE 466
  162. nim SO_BROADCAST winlean.html#SO_BROADCAST var SO_BROADCAST 467
  163. nim SO_USELOOPBACK winlean.html#SO_USELOOPBACK var SO_USELOOPBACK 468
  164. nim SO_LINGER winlean.html#SO_LINGER var SO_LINGER 469
  165. nim SO_OOBINLINE winlean.html#SO_OOBINLINE var SO_OOBINLINE 470
  166. nim SO_DONTLINGER winlean.html#SO_DONTLINGER var SO_DONTLINGER 472
  167. nim SO_EXCLUSIVEADDRUSE winlean.html#SO_EXCLUSIVEADDRUSE var SO_EXCLUSIVEADDRUSE 473
  168. nim SO_ERROR winlean.html#SO_ERROR var SO_ERROR 474
  169. nim TCP_NODELAY winlean.html#TCP_NODELAY var TCP_NODELAY 475
  170. nim `==` winlean.html#==,SocketHandle,SocketHandle proc `==`(x, y: SocketHandle): bool 477
  171. nim getservbyname winlean.html#getservbyname,cstring,cstring proc getservbyname(name, proto: cstring): ptr Servent 479
  172. nim getservbyport winlean.html#getservbyport,cint,cstring proc getservbyport(port: cint; proto: cstring): ptr Servent 482
  173. nim gethostbyaddr winlean.html#gethostbyaddr,ptr.InAddr,cuint,cint proc gethostbyaddr(ip: ptr InAddr; len: cuint; theType: cint): ptr Hostent 485
  174. nim gethostbyname winlean.html#gethostbyname,cstring proc gethostbyname(name: cstring): ptr Hostent 488
  175. nim gethostname winlean.html#gethostname,cstring,cint proc gethostname(hostname: cstring; len: cint): cint 491
  176. nim getprotobyname winlean.html#getprotobyname,cstring proc getprotobyname(name: cstring): ptr Protoent 494
  177. nim getprotobynumber winlean.html#getprotobynumber,cint proc getprotobynumber(proto: cint): ptr Protoent 498
  178. nim socket winlean.html#socket,cint,cint,cint proc socket(af, typ, protocol: cint): SocketHandle 502
  179. nim closesocket winlean.html#closesocket,SocketHandle proc closesocket(s: SocketHandle): cint 505
  180. nim accept winlean.html#accept,SocketHandle,ptr.SockAddr,ptr.SockLen proc accept(s: SocketHandle; a: ptr SockAddr; addrlen: ptr SockLen): SocketHandle 508
  181. nim bindSocket winlean.html#bindSocket,SocketHandle,ptr.SockAddr,SockLen proc bindSocket(s: SocketHandle; name: ptr SockAddr; namelen: SockLen): cint 510
  182. nim connect winlean.html#connect,SocketHandle,ptr.SockAddr,SockLen proc connect(s: SocketHandle; name: ptr SockAddr; namelen: SockLen): cint 512
  183. nim getsockname winlean.html#getsockname,SocketHandle,ptr.SockAddr,ptr.SockLen proc getsockname(s: SocketHandle; name: ptr SockAddr; namelen: ptr SockLen): cint 514
  184. nim getpeername winlean.html#getpeername,SocketHandle,ptr.SockAddr,ptr.SockLen proc getpeername(s: SocketHandle; name: ptr SockAddr; namelen: ptr SockLen): cint 517
  185. nim getsockopt winlean.html#getsockopt,SocketHandle,cint,cint,pointer,ptr.SockLen proc getsockopt(s: SocketHandle; level, optname: cint; optval: pointer;\n optlen: ptr SockLen): cint 520
  186. nim setsockopt winlean.html#setsockopt,SocketHandle,cint,cint,pointer,SockLen proc setsockopt(s: SocketHandle; level, optname: cint; optval: pointer;\n optlen: SockLen): cint 523
  187. nim listen winlean.html#listen,SocketHandle,cint proc listen(s: SocketHandle; backlog: cint): cint 527
  188. nim recv winlean.html#recv,SocketHandle,pointer,cint,cint proc recv(s: SocketHandle; buf: pointer; len, flags: cint): cint 529
  189. nim recvfrom winlean.html#recvfrom,SocketHandle,cstring,cint,cint,ptr.SockAddr,ptr.SockLen proc recvfrom(s: SocketHandle; buf: cstring; len, flags: cint; fromm: ptr SockAddr;\n fromlen: ptr SockLen): cint 531
  190. nim select winlean.html#select,cint,ptr.TFdSet,ptr.TFdSet,ptr.TFdSet,ptr.Timeval proc select(nfds: cint; readfds, writefds, exceptfds: ptr TFdSet;\n timeout: ptr Timeval): cint 534
  191. nim send winlean.html#send,SocketHandle,pointer,cint,cint proc send(s: SocketHandle; buf: pointer; len, flags: cint): cint 537
  192. nim sendto winlean.html#sendto,SocketHandle,pointer,cint,cint,ptr.SockAddr,SockLen proc sendto(s: SocketHandle; buf: pointer; len, flags: cint; to: ptr SockAddr;\n tolen: SockLen): cint 539
  193. nim shutdown winlean.html#shutdown,SocketHandle,cint proc shutdown(s: SocketHandle; how: cint): cint 543
  194. nim getnameinfo winlean.html#getnameinfo,ptr.SockAddr,SockLen,cstring,SockLen,cstring,SockLen,cint proc getnameinfo(a1: ptr SockAddr; a2: SockLen; a3: cstring; a4: SockLen;\n a5: cstring; a6: SockLen; a7: cint): cint 546
  195. nim inet_addr winlean.html#inet_addr,cstring proc inet_addr(cp: cstring): uint32 551
  196. nim FD_ISSET winlean.html#FD_ISSET,SocketHandle,TFdSet proc FD_ISSET(socket: SocketHandle; set: var TFdSet): cint 557
  197. nim FD_SET winlean.html#FD_SET,SocketHandle,TFdSet proc FD_SET(socket: SocketHandle; s: var TFdSet) 560
  198. nim FD_ZERO winlean.html#FD_ZERO,TFdSet proc FD_ZERO(s: var TFdSet) 565
  199. nim wsaStartup winlean.html#wsaStartup,int16,ptr.WSAData proc wsaStartup(wVersionRequired: int16; WSData: ptr WSAData): cint 568
  200. nim getaddrinfo winlean.html#getaddrinfo,cstring,cstring,ptr.AddrInfo,ptr.AddrInfo proc getaddrinfo(nodename, servname: cstring; hints: ptr AddrInfo;\n res: var ptr AddrInfo): cint 571
  201. nim freeAddrInfo winlean.html#freeAddrInfo,ptr.AddrInfo proc freeAddrInfo(ai: ptr AddrInfo) 575
  202. nim inet_ntoa winlean.html#inet_ntoa,InAddr proc inet_ntoa(i: InAddr): cstring 578
  203. nim MAXIMUM_WAIT_OBJECTS winlean.html#MAXIMUM_WAIT_OBJECTS const MAXIMUM_WAIT_OBJECTS 582
  204. nim WOHandleArray winlean.html#WOHandleArray type WOHandleArray 585
  205. nim PWOHandleArray winlean.html#PWOHandleArray type PWOHandleArray 586
  206. nim waitForMultipleObjects winlean.html#waitForMultipleObjects,DWORD,PWOHandleArray,WINBOOL,DWORD proc waitForMultipleObjects(nCount: DWORD; lpHandles: PWOHandleArray;\n bWaitAll: WINBOOL; dwMilliseconds: DWORD): DWORD 588
  207. nim GENERIC_READ winlean.html#GENERIC_READ const GENERIC_READ 596
  208. nim GENERIC_WRITE winlean.html#GENERIC_WRITE const GENERIC_WRITE 597
  209. nim GENERIC_ALL winlean.html#GENERIC_ALL const GENERIC_ALL 598
  210. nim FILE_SHARE_READ winlean.html#FILE_SHARE_READ const FILE_SHARE_READ 599
  211. nim FILE_SHARE_DELETE winlean.html#FILE_SHARE_DELETE const FILE_SHARE_DELETE 600
  212. nim FILE_SHARE_WRITE winlean.html#FILE_SHARE_WRITE const FILE_SHARE_WRITE 601
  213. nim CREATE_ALWAYS winlean.html#CREATE_ALWAYS const CREATE_ALWAYS 603
  214. nim CREATE_NEW winlean.html#CREATE_NEW const CREATE_NEW 604
  215. nim OPEN_EXISTING winlean.html#OPEN_EXISTING const OPEN_EXISTING 605
  216. nim OPEN_ALWAYS winlean.html#OPEN_ALWAYS const OPEN_ALWAYS 606
  217. nim FILE_BEGIN winlean.html#FILE_BEGIN const FILE_BEGIN 607
  218. nim INVALID_SET_FILE_POINTER winlean.html#INVALID_SET_FILE_POINTER const INVALID_SET_FILE_POINTER 608
  219. nim NO_ERROR winlean.html#NO_ERROR const NO_ERROR 609
  220. nim PAGE_NOACCESS winlean.html#PAGE_NOACCESS const PAGE_NOACCESS 610
  221. nim PAGE_EXECUTE winlean.html#PAGE_EXECUTE const PAGE_EXECUTE 611
  222. nim PAGE_EXECUTE_READ winlean.html#PAGE_EXECUTE_READ const PAGE_EXECUTE_READ 612
  223. nim PAGE_EXECUTE_READWRITE winlean.html#PAGE_EXECUTE_READWRITE const PAGE_EXECUTE_READWRITE 613
  224. nim PAGE_READONLY winlean.html#PAGE_READONLY const PAGE_READONLY 614
  225. nim PAGE_READWRITE winlean.html#PAGE_READWRITE const PAGE_READWRITE 615
  226. nim FILE_MAP_READ winlean.html#FILE_MAP_READ const FILE_MAP_READ 616
  227. nim FILE_MAP_WRITE winlean.html#FILE_MAP_WRITE const FILE_MAP_WRITE 617
  228. nim INVALID_FILE_SIZE winlean.html#INVALID_FILE_SIZE const INVALID_FILE_SIZE 618
  229. nim DUPLICATE_SAME_ACCESS winlean.html#DUPLICATE_SAME_ACCESS const DUPLICATE_SAME_ACCESS 620
  230. nim FILE_READ_DATA winlean.html#FILE_READ_DATA const FILE_READ_DATA 621
  231. nim FILE_WRITE_DATA winlean.html#FILE_WRITE_DATA const FILE_WRITE_DATA 622
  232. nim ERROR_FILE_NOT_FOUND winlean.html#ERROR_FILE_NOT_FOUND const ERROR_FILE_NOT_FOUND 626
  233. nim ERROR_PATH_NOT_FOUND winlean.html#ERROR_PATH_NOT_FOUND const ERROR_PATH_NOT_FOUND 627
  234. nim ERROR_ACCESS_DENIED winlean.html#ERROR_ACCESS_DENIED const ERROR_ACCESS_DENIED 628
  235. nim ERROR_NO_MORE_FILES winlean.html#ERROR_NO_MORE_FILES const ERROR_NO_MORE_FILES 629
  236. nim ERROR_LOCK_VIOLATION winlean.html#ERROR_LOCK_VIOLATION const ERROR_LOCK_VIOLATION 630
  237. nim ERROR_HANDLE_EOF winlean.html#ERROR_HANDLE_EOF const ERROR_HANDLE_EOF 631
  238. nim ERROR_FILE_EXISTS winlean.html#ERROR_FILE_EXISTS const ERROR_FILE_EXISTS 632
  239. nim ERROR_BAD_ARGUMENTS winlean.html#ERROR_BAD_ARGUMENTS const ERROR_BAD_ARGUMENTS 633
  240. nim duplicateHandle winlean.html#duplicateHandle,Handle,Handle,Handle,ptr.Handle,DWORD,WINBOOL,DWORD proc duplicateHandle(hSourceProcessHandle: Handle; hSourceHandle: Handle;\n hTargetProcessHandle: Handle; lpTargetHandle: ptr Handle;\n dwDesiredAccess: DWORD; bInheritHandle: WINBOOL;\n dwOptions: DWORD): WINBOOL 635
  241. nim getHandleInformation winlean.html#getHandleInformation,Handle,ptr.DWORD proc getHandleInformation(hObject: Handle; lpdwFlags: ptr DWORD): WINBOOL 642
  242. nim setHandleInformation winlean.html#setHandleInformation,Handle,DWORD,DWORD proc setHandleInformation(hObject: Handle; dwMask: DWORD; dwFlags: DWORD): WINBOOL 645
  243. nim getCurrentProcess winlean.html#getCurrentProcess proc getCurrentProcess(): Handle 649
  244. nim createFileW winlean.html#createFileW,WideCString,DWORD,DWORD,pointer,DWORD,DWORD,Handle proc createFileW(lpFileName: WideCString; dwDesiredAccess, dwShareMode: DWORD;\n lpSecurityAttributes: pointer;\n dwCreationDisposition, dwFlagsAndAttributes: DWORD;\n hTemplateFile: Handle): Handle 652
  245. nim deleteFileW winlean.html#deleteFileW,WideCString proc deleteFileW(pathName: WideCString): int32 657
  246. nim createFileA winlean.html#createFileA,cstring,DWORD,DWORD,pointer,DWORD,DWORD,Handle proc createFileA(lpFileName: cstring; dwDesiredAccess, dwShareMode: DWORD;\n lpSecurityAttributes: pointer;\n dwCreationDisposition, dwFlagsAndAttributes: DWORD;\n hTemplateFile: Handle): Handle 659
  247. nim deleteFileA winlean.html#deleteFileA,cstring proc deleteFileA(pathName: cstring): int32 664
  248. nim setEndOfFile winlean.html#setEndOfFile,Handle proc setEndOfFile(hFile: Handle): WINBOOL 667
  249. nim setFilePointer winlean.html#setFilePointer,Handle,LONG,ptr.LONG,DWORD proc setFilePointer(hFile: Handle; lDistanceToMove: LONG;\n lpDistanceToMoveHigh: ptr LONG; dwMoveMethod: DWORD): DWORD 670
  250. nim getFileSize winlean.html#getFileSize,Handle,ptr.DWORD proc getFileSize(hFile: Handle; lpFileSizeHigh: ptr DWORD): DWORD 675
  251. nim WinSizeT winlean.html#WinSizeT type WinSizeT 683
  252. nim mapViewOfFileEx winlean.html#mapViewOfFileEx,Handle,DWORD,DWORD,DWORD,WinSizeT,pointer proc mapViewOfFileEx(hFileMappingObject: Handle; dwDesiredAccess: DWORD;\n dwFileOffsetHigh, dwFileOffsetLow: DWORD;\n dwNumberOfBytesToMap: WinSizeT; lpBaseAddress: pointer): pointer 685
  253. nim createFileMappingW winlean.html#createFileMappingW,Handle,pointer,DWORD,DWORD,DWORD,pointer proc createFileMappingW(hFile: Handle; lpFileMappingAttributes: pointer;\n flProtect, dwMaximumSizeHigh: DWORD; dwMaximumSizeLow: DWORD;\n lpName: pointer): Handle 691
  254. nim unmapViewOfFile winlean.html#unmapViewOfFile,pointer proc unmapViewOfFile(lpBaseAddress: pointer): WINBOOL 698
  255. nim flushViewOfFile winlean.html#flushViewOfFile,pointer,DWORD proc flushViewOfFile(lpBaseAddress: pointer; dwNumberOfBytesToFlush: DWORD): WINBOOL 701
  256. nim OVERLAPPED winlean.html#OVERLAPPED object OVERLAPPED 705
  257. nim POVERLAPPED winlean.html#POVERLAPPED type POVERLAPPED 712
  258. nim POVERLAPPED_COMPLETION_ROUTINE winlean.html#POVERLAPPED_COMPLETION_ROUTINE type POVERLAPPED_COMPLETION_ROUTINE 714
  259. nim GUID winlean.html#GUID object GUID 717
  260. nim ERROR_IO_PENDING winlean.html#ERROR_IO_PENDING const ERROR_IO_PENDING 724
  261. nim WSAECONNABORTED winlean.html#WSAECONNABORTED const WSAECONNABORTED 725
  262. nim WSAEADDRINUSE winlean.html#WSAEADDRINUSE const WSAEADDRINUSE 726
  263. nim WSAECONNRESET winlean.html#WSAECONNRESET const WSAECONNRESET 727
  264. nim WSAEDISCON winlean.html#WSAEDISCON const WSAEDISCON 728
  265. nim WSAENETRESET winlean.html#WSAENETRESET const WSAENETRESET 729
  266. nim WSAETIMEDOUT winlean.html#WSAETIMEDOUT const WSAETIMEDOUT 730
  267. nim WSANOTINITIALISED winlean.html#WSANOTINITIALISED const WSANOTINITIALISED 731
  268. nim WSAENOTSOCK winlean.html#WSAENOTSOCK const WSAENOTSOCK 732
  269. nim WSAEINPROGRESS winlean.html#WSAEINPROGRESS const WSAEINPROGRESS 733
  270. nim WSAEINTR winlean.html#WSAEINTR const WSAEINTR 734
  271. nim WSAEWOULDBLOCK winlean.html#WSAEWOULDBLOCK const WSAEWOULDBLOCK 735
  272. nim WSAESHUTDOWN winlean.html#WSAESHUTDOWN const WSAESHUTDOWN 736
  273. nim ERROR_NETNAME_DELETED winlean.html#ERROR_NETNAME_DELETED const ERROR_NETNAME_DELETED 737
  274. nim STATUS_PENDING winlean.html#STATUS_PENDING const STATUS_PENDING 738
  275. nim createIoCompletionPort winlean.html#createIoCompletionPort,Handle,Handle,ULONG_PTR,DWORD proc createIoCompletionPort(FileHandle: Handle; ExistingCompletionPort: Handle;\n CompletionKey: ULONG_PTR;\n NumberOfConcurrentThreads: DWORD): Handle 740
  276. nim getQueuedCompletionStatus winlean.html#getQueuedCompletionStatus,Handle,PDWORD,PULONG_PTR,ptr.POVERLAPPED,DWORD proc getQueuedCompletionStatus(CompletionPort: Handle;\n lpNumberOfBytesTransferred: PDWORD;\n lpCompletionKey: PULONG_PTR;\n lpOverlapped: ptr POVERLAPPED; dwMilliseconds: DWORD): WINBOOL 745
  277. nim getOverlappedResult winlean.html#getOverlappedResult,Handle,POVERLAPPED,DWORD,WINBOOL proc getOverlappedResult(hFile: Handle; lpOverlapped: POVERLAPPED;\n lpNumberOfBytesTransferred: var DWORD; bWait: WINBOOL): WINBOOL 751
  278. nim hasOverlappedIoCompleted winlean.html#hasOverlappedIoCompleted.t template hasOverlappedIoCompleted(lpOverlapped): bool 758
  279. nim IOC_OUT winlean.html#IOC_OUT const IOC_OUT 762
  280. nim IOC_IN winlean.html#IOC_IN const IOC_IN 763
  281. nim IOC_WS2 winlean.html#IOC_WS2 const IOC_WS2 764
  282. nim IOC_INOUT winlean.html#IOC_INOUT const IOC_INOUT 765
  283. nim WSAIORW winlean.html#WSAIORW.t,, template WSAIORW(x, y): untyped 767
  284. nim SIO_GET_EXTENSION_FUNCTION_POINTER winlean.html#SIO_GET_EXTENSION_FUNCTION_POINTER const SIO_GET_EXTENSION_FUNCTION_POINTER 770
  285. nim SO_UPDATE_ACCEPT_CONTEXT winlean.html#SO_UPDATE_ACCEPT_CONTEXT const SO_UPDATE_ACCEPT_CONTEXT 771
  286. nim AI_V4MAPPED winlean.html#AI_V4MAPPED const AI_V4MAPPED 772
  287. nim AF_UNSPEC winlean.html#AF_UNSPEC const AF_UNSPEC 773
  288. nim AF_INET winlean.html#AF_INET const AF_INET 774
  289. nim AF_INET6 winlean.html#AF_INET6 const AF_INET6 775
  290. nim WSAID_CONNECTEX winlean.html#WSAID_CONNECTEX var WSAID_CONNECTEX 778
  291. nim WSAID_ACCEPTEX winlean.html#WSAID_ACCEPTEX var WSAID_ACCEPTEX 780
  292. nim WSAID_GETACCEPTEXSOCKADDRS winlean.html#WSAID_GETACCEPTEXSOCKADDRS var WSAID_GETACCEPTEXSOCKADDRS 782
  293. nim WSAIoctl winlean.html#WSAIoctl,SocketHandle,DWORD,pointer,DWORD,pointer,DWORD,PDWORD,POVERLAPPED,POVERLAPPED_COMPLETION_ROUTINE proc WSAIoctl(s: SocketHandle; dwIoControlCode: DWORD; lpvInBuffer: pointer;\n cbInBuffer: DWORD; lpvOutBuffer: pointer; cbOutBuffer: DWORD;\n lpcbBytesReturned: PDWORD; lpOverlapped: POVERLAPPED;\n lpCompletionRoutine: POVERLAPPED_COMPLETION_ROUTINE): cint 785
  294. nim TWSABuf winlean.html#TWSABuf object TWSABuf 792
  295. nim WSARecv winlean.html#WSARecv,SocketHandle,ptr.TWSABuf,DWORD,PDWORD,PDWORD,POVERLAPPED,POVERLAPPED_COMPLETION_ROUTINE proc WSARecv(s: SocketHandle; buf: ptr TWSABuf; bufCount: DWORD;\n bytesReceived, flags: PDWORD; lpOverlapped: POVERLAPPED;\n completionProc: POVERLAPPED_COMPLETION_ROUTINE): cint 796
  296. nim WSARecvFrom winlean.html#WSARecvFrom,SocketHandle,ptr.TWSABuf,DWORD,PDWORD,PDWORD,ptr.SockAddr,ptr.cint,POVERLAPPED,POVERLAPPED_COMPLETION_ROUTINE proc WSARecvFrom(s: SocketHandle; buf: ptr TWSABuf; bufCount: DWORD;\n bytesReceived: PDWORD; flags: PDWORD; name: ptr SockAddr;\n namelen: ptr cint; lpOverlapped: POVERLAPPED;\n completionProc: POVERLAPPED_COMPLETION_ROUTINE): cint 801
  297. nim WSASend winlean.html#WSASend,SocketHandle,ptr.TWSABuf,DWORD,PDWORD,DWORD,POVERLAPPED,POVERLAPPED_COMPLETION_ROUTINE proc WSASend(s: SocketHandle; buf: ptr TWSABuf; bufCount: DWORD; bytesSent: PDWORD;\n flags: DWORD; lpOverlapped: POVERLAPPED;\n completionProc: POVERLAPPED_COMPLETION_ROUTINE): cint 807
  298. nim WSASendTo winlean.html#WSASendTo,SocketHandle,ptr.TWSABuf,DWORD,PDWORD,DWORD,ptr.SockAddr,cint,POVERLAPPED,POVERLAPPED_COMPLETION_ROUTINE proc WSASendTo(s: SocketHandle; buf: ptr TWSABuf; bufCount: DWORD; bytesSent: PDWORD;\n flags: DWORD; name: ptr SockAddr; namelen: cint;\n lpOverlapped: POVERLAPPED;\n completionProc: POVERLAPPED_COMPLETION_ROUTINE): cint 812
  299. nim get_osfhandle winlean.html#get_osfhandle,FileHandle proc get_osfhandle(fd: FileHandle): Handle 818
  300. nim getSystemTimes winlean.html#getSystemTimes,FILETIME,FILETIME,FILETIME proc getSystemTimes(lpIdleTime, lpKernelTime, lpUserTime: var FILETIME): WINBOOL 821
  301. nim getProcessTimes winlean.html#getProcessTimes,Handle,FILETIME,FILETIME,FILETIME,FILETIME proc getProcessTimes(hProcess: Handle; lpCreationTime, lpExitTime, lpKernelTime,\n lpUserTime: var FILETIME): WINBOOL 825
  302. nim getSystemTimePreciseAsFileTime winlean.html#getSystemTimePreciseAsFileTime,FILETIME proc getSystemTimePreciseAsFileTime(lpSystemTimeAsFileTime: var FILETIME) 829
  303. nim inet_ntop winlean.html#inet_ntop,cint,pointer,cstring,int32 proc inet_ntop(family: cint; paddr: pointer; pStringBuffer: cstring;\n stringBufSize: int32): cstring 869
  304. nim WSAPROC_ACCEPTEX winlean.html#WSAPROC_ACCEPTEX type WSAPROC_ACCEPTEX 884
  305. nim WSAPROC_CONNECTEX winlean.html#WSAPROC_CONNECTEX type WSAPROC_CONNECTEX 893
  306. nim WSAPROC_GETACCEPTEXSOCKADDRS winlean.html#WSAPROC_GETACCEPTEXSOCKADDRS type WSAPROC_GETACCEPTEXSOCKADDRS 899
  307. nim WT_EXECUTEDEFAULT winlean.html#WT_EXECUTEDEFAULT const WT_EXECUTEDEFAULT 910
  308. nim WT_EXECUTEINIOTHREAD winlean.html#WT_EXECUTEINIOTHREAD const WT_EXECUTEINIOTHREAD 911
  309. nim WT_EXECUTEINUITHREAD winlean.html#WT_EXECUTEINUITHREAD const WT_EXECUTEINUITHREAD 912
  310. nim WT_EXECUTEINWAITTHREAD winlean.html#WT_EXECUTEINWAITTHREAD const WT_EXECUTEINWAITTHREAD 913
  311. nim WT_EXECUTEONLYONCE winlean.html#WT_EXECUTEONLYONCE const WT_EXECUTEONLYONCE 914
  312. nim WT_EXECUTELONGFUNCTION winlean.html#WT_EXECUTELONGFUNCTION const WT_EXECUTELONGFUNCTION 915
  313. nim WT_EXECUTEINTIMERTHREAD winlean.html#WT_EXECUTEINTIMERTHREAD const WT_EXECUTEINTIMERTHREAD 916
  314. nim WT_EXECUTEINPERSISTENTIOTHREAD winlean.html#WT_EXECUTEINPERSISTENTIOTHREAD const WT_EXECUTEINPERSISTENTIOTHREAD 917
  315. nim WT_EXECUTEINPERSISTENTTHREAD winlean.html#WT_EXECUTEINPERSISTENTTHREAD const WT_EXECUTEINPERSISTENTTHREAD 918
  316. nim WT_TRANSFER_IMPERSONATION winlean.html#WT_TRANSFER_IMPERSONATION const WT_TRANSFER_IMPERSONATION 919
  317. nim PROCESS_TERMINATE winlean.html#PROCESS_TERMINATE const PROCESS_TERMINATE 920
  318. nim PROCESS_CREATE_THREAD winlean.html#PROCESS_CREATE_THREAD const PROCESS_CREATE_THREAD 921
  319. nim PROCESS_SET_SESSIONID winlean.html#PROCESS_SET_SESSIONID const PROCESS_SET_SESSIONID 922
  320. nim PROCESS_VM_OPERATION winlean.html#PROCESS_VM_OPERATION const PROCESS_VM_OPERATION 923
  321. nim PROCESS_VM_READ winlean.html#PROCESS_VM_READ const PROCESS_VM_READ 924
  322. nim PROCESS_VM_WRITE winlean.html#PROCESS_VM_WRITE const PROCESS_VM_WRITE 925
  323. nim PROCESS_DUP_HANDLE winlean.html#PROCESS_DUP_HANDLE const PROCESS_DUP_HANDLE 926
  324. nim PROCESS_CREATE_PROCESS winlean.html#PROCESS_CREATE_PROCESS const PROCESS_CREATE_PROCESS 927
  325. nim PROCESS_SET_QUOTA winlean.html#PROCESS_SET_QUOTA const PROCESS_SET_QUOTA 928
  326. nim PROCESS_SET_INFORMATION winlean.html#PROCESS_SET_INFORMATION const PROCESS_SET_INFORMATION 929
  327. nim PROCESS_QUERY_INFORMATION winlean.html#PROCESS_QUERY_INFORMATION const PROCESS_QUERY_INFORMATION 930
  328. nim PROCESS_SUSPEND_RESUME winlean.html#PROCESS_SUSPEND_RESUME const PROCESS_SUSPEND_RESUME 931
  329. nim PROCESS_QUERY_LIMITED_INFORMATION winlean.html#PROCESS_QUERY_LIMITED_INFORMATION const PROCESS_QUERY_LIMITED_INFORMATION 932
  330. nim PROCESS_SET_LIMITED_INFORMATION winlean.html#PROCESS_SET_LIMITED_INFORMATION const PROCESS_SET_LIMITED_INFORMATION 933
  331. nim WAITORTIMERCALLBACK winlean.html#WAITORTIMERCALLBACK type WAITORTIMERCALLBACK 935
  332. nim postQueuedCompletionStatus winlean.html#postQueuedCompletionStatus,Handle,DWORD,ULONG_PTR,pointer proc postQueuedCompletionStatus(CompletionPort: Handle;\n dwNumberOfBytesTransferred: DWORD;\n dwCompletionKey: ULONG_PTR; lpOverlapped: pointer): bool 937
  333. nim registerWaitForSingleObject winlean.html#registerWaitForSingleObject,ptr.Handle,Handle,WAITORTIMERCALLBACK,pointer,ULONG,ULONG proc registerWaitForSingleObject(phNewWaitObject: ptr Handle; hObject: Handle;\n Callback: WAITORTIMERCALLBACK; Context: pointer;\n dwMilliseconds: ULONG; dwFlags: ULONG): bool 943
  334. nim unregisterWait winlean.html#unregisterWait,Handle proc unregisterWait(WaitHandle: Handle): DWORD 950
  335. nim openProcess winlean.html#openProcess,DWORD,WINBOOL,DWORD proc openProcess(dwDesiredAccess: DWORD; bInheritHandle: WINBOOL; dwProcessId: DWORD): Handle 953
  336. nim createEvent winlean.html#createEvent,ptr.SECURITY_ATTRIBUTES,DWORD,DWORD,ptr.Utf16Char proc createEvent(lpEventAttributes: ptr SECURITY_ATTRIBUTES; bManualReset: DWORD;\n bInitialState: DWORD; lpName: ptr Utf16Char): Handle 957
  337. nim setEvent winlean.html#setEvent,Handle proc setEvent(hEvent: Handle): cint 962
  338. nim FD_READ winlean.html#FD_READ const FD_READ 966
  339. nim FD_WRITE winlean.html#FD_WRITE const FD_WRITE 967
  340. nim FD_OOB winlean.html#FD_OOB const FD_OOB 968
  341. nim FD_ACCEPT winlean.html#FD_ACCEPT const FD_ACCEPT 969
  342. nim FD_CONNECT winlean.html#FD_CONNECT const FD_CONNECT 970
  343. nim FD_CLOSE winlean.html#FD_CLOSE const FD_CLOSE 971
  344. nim FD_QQS winlean.html#FD_QQS const FD_QQS 972
  345. nim FD_GROUP_QQS winlean.html#FD_GROUP_QQS const FD_GROUP_QQS 973
  346. nim FD_ROUTING_INTERFACE_CHANGE winlean.html#FD_ROUTING_INTERFACE_CHANGE const FD_ROUTING_INTERFACE_CHANGE 974
  347. nim FD_ADDRESS_LIST_CHANGE winlean.html#FD_ADDRESS_LIST_CHANGE const FD_ADDRESS_LIST_CHANGE 975
  348. nim FD_ALL_EVENTS winlean.html#FD_ALL_EVENTS const FD_ALL_EVENTS 976
  349. nim wsaEventSelect winlean.html#wsaEventSelect,SocketHandle,Handle,clong proc wsaEventSelect(s: SocketHandle; hEventObject: Handle; lNetworkEvents: clong): cint 978
  350. nim wsaCreateEvent winlean.html#wsaCreateEvent proc wsaCreateEvent(): Handle 982
  351. nim wsaCloseEvent winlean.html#wsaCloseEvent,Handle proc wsaCloseEvent(hEvent: Handle): bool 985
  352. nim wsaResetEvent winlean.html#wsaResetEvent,Handle proc wsaResetEvent(hEvent: Handle): bool 988
  353. nim KEY_EVENT_RECORD winlean.html#KEY_EVENT_RECORD object KEY_EVENT_RECORD 992
  354. nim readConsoleInput winlean.html#readConsoleInput,Handle,pointer,cint,ptr.cint proc readConsoleInput(hConsoleInput: Handle; lpBuffer: pointer; nLength: cint;\n lpNumberOfEventsRead: ptr cint): cint 1001
  355. nim LPFIBER_START_ROUTINE winlean.html#LPFIBER_START_ROUTINE type LPFIBER_START_ROUTINE 1006
  356. nim FIBER_FLAG_FLOAT_SWITCH winlean.html#FIBER_FLAG_FLOAT_SWITCH const FIBER_FLAG_FLOAT_SWITCH 1009
  357. nim CreateFiber winlean.html#CreateFiber,int,LPFIBER_START_ROUTINE,pointer proc CreateFiber(stackSize: int; fn: LPFIBER_START_ROUTINE; param: pointer): pointer 1011
  358. nim CreateFiberEx winlean.html#CreateFiberEx,int,int,int32,LPFIBER_START_ROUTINE,pointer proc CreateFiberEx(stkCommit: int; stkReserve: int; flags: int32;\n fn: LPFIBER_START_ROUTINE; param: pointer): pointer 1012
  359. nim ConvertThreadToFiber winlean.html#ConvertThreadToFiber,pointer proc ConvertThreadToFiber(param: pointer): pointer 1013
  360. nim ConvertThreadToFiberEx winlean.html#ConvertThreadToFiberEx,pointer,int32 proc ConvertThreadToFiberEx(param: pointer; flags: int32): pointer 1014
  361. nim DeleteFiber winlean.html#DeleteFiber,pointer proc DeleteFiber(fiber: pointer) 1015
  362. nim SwitchToFiber winlean.html#SwitchToFiber,pointer proc SwitchToFiber(fiber: pointer) 1016
  363. nim GetCurrentFiber winlean.html#GetCurrentFiber proc GetCurrentFiber(): pointer 1017
  364. nim toFILETIME winlean.html#toFILETIME,int64 proc toFILETIME(t: int64): FILETIME 1019
  365. nim LPFILETIME winlean.html#LPFILETIME type LPFILETIME 1024
  366. nim setFileTime winlean.html#setFileTime,Handle,LPFILETIME,LPFILETIME,LPFILETIME proc setFileTime(hFile: Handle; lpCreationTime: LPFILETIME;\n lpLastAccessTime: LPFILETIME; lpLastWriteTime: LPFILETIME): WINBOOL 1026
  367. nim SID_IDENTIFIER_AUTHORITY winlean.html#SID_IDENTIFIER_AUTHORITY object SID_IDENTIFIER_AUTHORITY 1032
  368. nim SID winlean.html#SID object SID 1035
  369. nim PSID winlean.html#PSID type PSID 1040
  370. nim SECURITY_NT_AUTHORITY winlean.html#SECURITY_NT_AUTHORITY const SECURITY_NT_AUTHORITY 1045
  371. nim SECURITY_BUILTIN_DOMAIN_RID winlean.html#SECURITY_BUILTIN_DOMAIN_RID const SECURITY_BUILTIN_DOMAIN_RID 1046
  372. nim DOMAIN_ALIAS_RID_ADMINS winlean.html#DOMAIN_ALIAS_RID_ADMINS const DOMAIN_ALIAS_RID_ADMINS 1047
  373. nim allocateAndInitializeSid winlean.html#allocateAndInitializeSid,ptr.SID_IDENTIFIER_AUTHORITY,BYTE,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,ptr.PSID proc allocateAndInitializeSid(pIdentifierAuthority: ptr SID_IDENTIFIER_AUTHORITY;\n nSubAuthorityCount: BYTE; nSubAuthority0: DWORD;\n nSubAuthority1: DWORD; nSubAuthority2: DWORD;\n nSubAuthority3: DWORD; nSubAuthority4: DWORD;\n nSubAuthority5: DWORD; nSubAuthority6: DWORD;\n nSubAuthority7: DWORD; pSid: ptr PSID): WINBOOL 1049
  374. nim checkTokenMembership winlean.html#checkTokenMembership,Handle,PSID,PBOOL proc checkTokenMembership(tokenHandle: Handle; sidToCheck: PSID; isMember: PBOOL): WINBOOL 1061
  375. nim freeSid winlean.html#freeSid,PSID proc freeSid(pSid: PSID): PSID 1064