-USING: accessors alien.c-types classes.struct combinators\r
-continuations io kernel libc literals locals sequences\r
-specialized-arrays windows.com memoize\r
+USING: accessors alien.c-types alien.data classes.struct\r
+combinators continuations io kernel libc literals locals\r
+sequences specialized-arrays windows.com memoize\r
windows.com.wrapper windows.kernel32 windows.ole32\r
windows.types ;\r
IN: windows.streams\r
\r
:: IStream-write ( stream pv cb out-written -- hresult )\r
[\r
- pv cb <direct-uchar-array> stream stream-write\r
+ pv cb uchar <c-direct-array> stream stream-write\r
out-written [ cb out-written 0 ULONG set-alien-value ] when\r
S_OK\r
] with-hresult ; inline\r