Windows API callbacks cannot raise exceptions
This commit is contained in:
parent
a5f02cac85
commit
4c1fdc2e8f
1 changed files with 3 additions and 3 deletions
|
|
@ -961,13 +961,13 @@ type
|
||||||
dwRemoteAddressLength: DWORD,
|
dwRemoteAddressLength: DWORD,
|
||||||
lpdwBytesReceived: ptr DWORD,
|
lpdwBytesReceived: ptr DWORD,
|
||||||
lpOverlapped: POVERLAPPED): bool {.
|
lpOverlapped: POVERLAPPED): bool {.
|
||||||
stdcall,gcsafe.}
|
stdcall, gcsafe, raises: [].}
|
||||||
|
|
||||||
WSAPROC_CONNECTEX* = proc (s: SocketHandle, name: ptr SockAddr, namelen: cint,
|
WSAPROC_CONNECTEX* = proc (s: SocketHandle, name: ptr SockAddr, namelen: cint,
|
||||||
lpSendBuffer: pointer, dwSendDataLength: DWORD,
|
lpSendBuffer: pointer, dwSendDataLength: DWORD,
|
||||||
lpdwBytesSent: ptr DWORD,
|
lpdwBytesSent: ptr DWORD,
|
||||||
lpOverlapped: POVERLAPPED): bool {.
|
lpOverlapped: POVERLAPPED): bool {.
|
||||||
stdcall,gcsafe.}
|
stdcall, gcsafe, raises: [].}
|
||||||
|
|
||||||
WSAPROC_GETACCEPTEXSOCKADDRS* = proc(lpOutputBuffer: pointer,
|
WSAPROC_GETACCEPTEXSOCKADDRS* = proc(lpOutputBuffer: pointer,
|
||||||
dwReceiveDataLength: DWORD,
|
dwReceiveDataLength: DWORD,
|
||||||
|
|
@ -977,7 +977,7 @@ type
|
||||||
LocalSockaddrLength: ptr cint,
|
LocalSockaddrLength: ptr cint,
|
||||||
RemoteSockaddr: ptr PSockAddr,
|
RemoteSockaddr: ptr PSockAddr,
|
||||||
RemoteSockaddrLength: ptr cint) {.
|
RemoteSockaddrLength: ptr cint) {.
|
||||||
stdcall,gcsafe.}
|
stdcall, gcsafe, raises: [].}
|
||||||
|
|
||||||
const
|
const
|
||||||
WT_EXECUTEDEFAULT* = 0x00000000'i32
|
WT_EXECUTEDEFAULT* = 0x00000000'i32
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue