#ifndef __CPL_APPWIZ_H #define __CPL_APPWIZ_H #define COBJMACROS #include #include /* GET_X/Y_LPARAM */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include "resource.h" typedef LONG (CALLBACK *CPLAPPLET_PROC)(VOID); typedef struct { int idIcon; int idName; int idDescription; CPLAPPLET_PROC AppletProc; } APPLET, *PAPPLET; typedef struct { WCHAR szTarget[MAX_PATH]; WCHAR szWorkingDirectory[MAX_PATH]; WCHAR szDescription[MAX_PATH]; WCHAR szLinkName[MAX_PATH]; }CREATE_LINK_CONTEXT, *PCREATE_LINK_CONTEXT; extern HINSTANCE hApplet; /* remove.c */ INT_PTR CALLBACK RemovePageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam); VOID AddListColumn(HWND hList, LPTSTR Caption); VOID FillSoftwareList(HWND hwndDlg, BOOL bShowUpdates, UINT Control); VOID AddItemsToViewControl(HWND hwndDlg, UINT Control); VOID FindItems(HWND hwndDlg, UINT ListControl, UINT EditControl, UINT RemBtn, UINT InfoBtn); VOID CallUninstall(HWND hwndDlg, UINT Control, UINT RemBtn, UINT InfoBtn, BOOL isUpdate); VOID GetCurrentView(HWND hwndDlg, UINT ViewControl, UINT ListControl); VOID CallInformation(HWND hwndDlg, HWND infDlg, UINT Control); VOID ShowPopupMenu(HWND hwndDlg, UINT ResMenu, INT xPos, INT yPos, UINT Control); BOOL IsItemSelected(HWND hwndDlg, UINT Control); VOID ButtonStatus(HWND hwndDlg, BOOL Status, UINT RemBtn, UINT InfoBtn); /* add.c */ INT_PTR CALLBACK AddPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam); /* rossetup.c */ INT_PTR CALLBACK RosPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam); /* createlink.c */ INT_PTR CALLBACK WelcomeDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam); INT_PTR CALLBACK FinishDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam); LONG CALLBACK NewLinkHere(HWND hwndCPl, UINT uMsg, LPARAM lParam1, LPARAM lParam2); /* updates.c */ INT_PTR CALLBACK UpdatesPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam); void ShowLastWin32Error(HWND hWndOwner); #endif /* __CPL_APPWIZ_H */ /* EOF */