ReactOS 0.4.15-dev-7958-gcd0bb1a
enumws.c
Go to the documentation of this file.
1#include <windows.h>
2#include <stdio.h>
3
6{
7 printf("\t%S\n", lpszWindowStation);
8
9 return TRUE;
10}
11
14{
15 HWINSTA hWinSta;
16
17 printf("%S\n", lpszWindowStation);
18 hWinSta = OpenWindowStationW(lpszWindowStation, FALSE,
20 if (hWinSta == NULL)
21 {
22 printf("\tCan't open window station.\n");
23 return TRUE;
24 }
25 EnumDesktopsW(hWinSta, EnumDesktopProc, 0xdede);
26
27 return TRUE;
28}
29
30int main()
31{
33
34 return 0;
35}
LPARAM lParam
Definition: combotst.c:139
#define NULL
Definition: types.h:112
#define TRUE
Definition: types.h:120
#define FALSE
Definition: types.h:117
#define CALLBACK
Definition: compat.h:35
BOOL CALLBACK EnumWindowStationProc(LPWSTR lpszWindowStation, LPARAM lParam)
Definition: enumws.c:13
BOOL CALLBACK EnumDesktopProc(LPWSTR lpszWindowStation, LPARAM lParam)
Definition: enumws.c:5
int main()
Definition: enumws.c:30
unsigned int BOOL
Definition: ntddk_ex.h:94
#define printf
Definition: freeldr.h:97
LONG_PTR LPARAM
Definition: windef.h:208
HWINSTA WINAPI OpenWindowStationW(_In_ LPCWSTR, _In_ BOOL, _In_ DWORD)
BOOL WINAPI EnumDesktopsW(_In_opt_ HWINSTA, _In_ DESKTOPENUMPROCW, _In_ LPARAM)
#define WINSTA_ENUMDESKTOPS
Definition: winuser.h:411
BOOL WINAPI EnumWindowStationsW(_In_ WINSTAENUMPROCW, _In_ LPARAM lParam)
WCHAR * LPWSTR
Definition: xmlstorage.h:184