2 (cl:in-package w32apimod
)
4 (define-w32api-module win95.console
:win95.console
)
6 (cl:in-package cl-w32api.module.win95.console
)
9 (defcfunex-exported ("AllocConsole" AllocConsole
:convention
:stdcall
) :int
)
11 (defcfunex-exported ("CreateConsoleScreenBuffer" CreateConsoleScreenBuffer
:convention
:stdcall
) :pointer
18 (defcfunex-exported ("FillConsoleOutputAttribute" FillConsoleOutputAttribute
:convention
:stdcall
) :int
20 (arg1 :unsigned-short
)
25 (defcfunex-exported ("FillConsoleOutputCharacterA" FillConsoleOutputCharacterA
:convention
:stdcall
) :int
32 (defcfunex-exported ("FillConsoleOutputCharacterW" FillConsoleOutputCharacterW
:convention
:stdcall
) :int
39 (defcfunex-exported ("FlushConsoleInputBuffer" FlushConsoleInputBuffer
:convention
:stdcall
) :int
42 (defcfunex-exported ("FreeConsole" FreeConsole
:convention
:stdcall
) :int
)
44 (defcfunex-exported ("GenerateConsoleCtrlEvent" GenerateConsoleCtrlEvent
:convention
:stdcall
) :int
46 (arg1 :unsigned-long
))
48 (defcfunex-exported ("GetConsoleCP" GetConsoleCP
:convention
:stdcall
) :unsigned-int
)
50 (defcfunex-exported ("GetConsoleCursorInfo" GetConsoleCursorInfo
:convention
:stdcall
) :int
54 (defcfunex-exported ("GetConsoleMode" GetConsoleMode
:convention
:stdcall
) :int
58 (defcfunex-exported ("GetConsoleOutputCP" GetConsoleOutputCP
:convention
:stdcall
) :unsigned-int
)
60 (defcfunex-exported ("GetConsoleScreenBufferInfo" GetConsoleScreenBufferInfo
:convention
:stdcall
) :int
64 (defcfunex-exported ("GetConsoleTitleA" GetConsoleTitleA
:convention
:stdcall
) :unsigned-long
66 (arg1 :unsigned-long
))
68 (defcfunex-exported ("GetConsoleTitleW" GetConsoleTitleW
:convention
:stdcall
) :unsigned-long
70 (arg1 :unsigned-long
))
72 (defcfunex-exported ("GetLargestConsoleWindowSize" GetLargestConsoleWindowSize
:convention
:stdcall
) COORD
75 (defcfunex-exported ("GetNumberOfConsoleInputEvents" GetNumberOfConsoleInputEvents
:convention
:stdcall
) :int
79 (defcfunex-exported ("GetNumberOfConsoleMouseButtons" GetNumberOfConsoleMouseButtons
:convention
:stdcall
) :int
82 (defcfunex-exported ("GetStdHandle" GetStdHandle
:convention
:stdcall
) :pointer
83 (arg0 :unsigned-long
))
85 (defcfunex-exported ("PeekConsoleInputA" PeekConsoleInputA
:convention
:stdcall
) :int
91 (defcfunex-exported ("PeekConsoleInputW" PeekConsoleInputW
:convention
:stdcall
) :int
97 (defcfunex-exported ("ReadConsoleA" ReadConsoleA
:convention
:stdcall
) :int
100 (arg2 :unsigned-long
)
104 (defcfunex-exported ("ReadConsoleW" ReadConsoleW
:convention
:stdcall
) :int
107 (arg2 :unsigned-long
)
111 (defcfunex-exported ("ReadConsoleInputA" ReadConsoleInputA
:convention
:stdcall
) :int
114 (arg2 :unsigned-long
)
117 (defcfunex-exported ("ReadConsoleInputW" ReadConsoleInputW
:convention
:stdcall
) :int
120 (arg2 :unsigned-long
)
123 (defcfunex-exported ("ReadConsoleOutputAttribute" ReadConsoleOutputAttribute
:convention
:stdcall
) :int
126 (arg2 :unsigned-long
)
130 (defcfunex-exported ("ReadConsoleOutputCharacterA" ReadConsoleOutputCharacterA
:convention
:stdcall
) :int
133 (arg2 :unsigned-long
)
137 (defcfunex-exported ("ReadConsoleOutputCharacterW" ReadConsoleOutputCharacterW
:convention
:stdcall
) :int
140 (arg2 :unsigned-long
)
144 (defcfunex-exported ("ReadConsoleOutputA" ReadConsoleOutputA
:convention
:stdcall
) :int
151 (defcfunex-exported ("ReadConsoleOutputW" ReadConsoleOutputW
:convention
:stdcall
) :int
158 (defcfunex-exported ("ScrollConsoleScreenBufferA" ScrollConsoleScreenBufferA
:convention
:stdcall
) :int
165 (defcfunex-exported ("ScrollConsoleScreenBufferW" ScrollConsoleScreenBufferW
:convention
:stdcall
) :int
172 (defcfunex-exported ("SetConsoleActiveScreenBuffer" SetConsoleActiveScreenBuffer
:convention
:stdcall
) :int
175 (defcfunex-exported ("SetConsoleCP" SetConsoleCP
:convention
:stdcall
) :int
176 (arg0 :unsigned-int
))
178 (defcfunex-exported ("SetConsoleCtrlHandler" SetConsoleCtrlHandler
:convention
:stdcall
) :int
182 (defcfunex-exported ("SetConsoleCursorInfo" SetConsoleCursorInfo
:convention
:stdcall
) :int
186 (defcfunex-exported ("SetConsoleCursorPosition" SetConsoleCursorPosition
:convention
:stdcall
) :int
190 (defcfunex-exported ("SetConsoleMode" SetConsoleMode
:convention
:stdcall
) :int
192 (arg1 :unsigned-long
))
194 (defcfunex-exported ("SetConsoleOutputCP" SetConsoleOutputCP
:convention
:stdcall
) :int
195 (arg0 :unsigned-int
))
197 (defcfunex-exported ("SetConsoleScreenBufferSize" SetConsoleScreenBufferSize
:convention
:stdcall
) :int
201 (defcfunex-exported ("SetConsoleTextAttribute" SetConsoleTextAttribute
:convention
:stdcall
) :int
203 (arg1 :unsigned-short
))
205 (defcfunex-exported ("SetConsoleTitleA" SetConsoleTitleA
:convention
:stdcall
) :int
208 (defcfunex-exported ("SetConsoleTitleW" SetConsoleTitleW
:convention
:stdcall
) :int
211 (defcfunex-exported ("SetConsoleWindowInfo" SetConsoleWindowInfo
:convention
:stdcall
) :int
216 (defcfunex-exported ("SetStdHandle" SetStdHandle
:convention
:stdcall
) :int
217 (arg0 :unsigned-long
)
220 (defcfunex-exported ("WriteConsoleA" WriteConsoleA
:convention
:stdcall
) :int
223 (arg2 :unsigned-long
)
227 (defcfunex-exported ("WriteConsoleW" WriteConsoleW
:convention
:stdcall
) :int
230 (arg2 :unsigned-long
)
234 (defcfunex-exported ("WriteConsoleInputA" WriteConsoleInputA
:convention
:stdcall
) :int
237 (arg2 :unsigned-long
)
240 (defcfunex-exported ("WriteConsoleInputW" WriteConsoleInputW
:convention
:stdcall
) :int
243 (arg2 :unsigned-long
)
246 (defcfunex-exported ("WriteConsoleOutputA" WriteConsoleOutputA
:convention
:stdcall
) :int
253 (defcfunex-exported ("WriteConsoleOutputW" WriteConsoleOutputW
:convention
:stdcall
) :int
260 (defcfunex-exported ("WriteConsoleOutputAttribute" WriteConsoleOutputAttribute
:convention
:stdcall
) :int
263 (arg2 :unsigned-long
)
267 (defcfunex-exported ("WriteConsoleOutputCharacterA" WriteConsoleOutputCharacterA
:convention
:stdcall
) :int
270 (arg2 :unsigned-long
)
274 (defcfunex-exported ("WriteConsoleOutputCharacterW" WriteConsoleOutputCharacterW
:convention
:stdcall
) :int
277 (arg2 :unsigned-long
)