[CSRSS]
[reactos.git] / reactos / dll / cpl / appwiz / appwiz.h
1 #ifndef __CPL_APPWIZ_H
2 #define __CPL_APPWIZ_H
3
4 #define COBJMACROS
5 #include <windows.h>
6 #include <commctrl.h>
7 #include <cpl.h>
8 #include <prsht.h>
9 #include <stdlib.h>
10 #include <stdio.h>
11 #include <stdarg.h>
12 #include <tchar.h>
13 #include <process.h>
14 #include <prsht.h>
15 #include <shlobj.h>
16 #include <objbase.h>
17 #include <shobjidl.h>
18 #include <shlguid.h>
19
20 #include "resource.h"
21
22 typedef struct
23 {
24 WCHAR szTarget[MAX_PATH];
25 WCHAR szWorkingDirectory[MAX_PATH];
26 WCHAR szDescription[MAX_PATH];
27 WCHAR szLinkName[MAX_PATH];
28 } CREATE_LINK_CONTEXT, *PCREATE_LINK_CONTEXT;
29
30 extern HINSTANCE hApplet;
31
32 /* createlink.c */
33 INT_PTR CALLBACK
34 WelcomeDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
35
36 INT_PTR CALLBACK
37 FinishDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
38
39 LONG CALLBACK
40 NewLinkHere(HWND hwndCPl, UINT uMsg, LPARAM lParam1, LPARAM lParam2);
41
42 void ShowLastWin32Error(HWND hWndOwner);
43
44 #endif /* __CPL_APPWIZ_H */
45
46 /* EOF */