5 #include <windowsx.h> /* GET_X/Y_LPARAM */
22 typedef LONG (CALLBACK
*CPLAPPLET_PROC
)(VOID
);
29 CPLAPPLET_PROC AppletProc
;
34 WCHAR szTarget
[MAX_PATH
];
35 WCHAR szWorkingDirectory
[MAX_PATH
];
36 WCHAR szDescription
[MAX_PATH
];
37 WCHAR szLinkName
[MAX_PATH
];
38 }CREATE_LINK_CONTEXT
, *PCREATE_LINK_CONTEXT
;
41 extern HINSTANCE hApplet
;
45 RemovePageProc(HWND hwndDlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
48 InfoPropDlgProc(HWND hDlg
, UINT message
, WPARAM wParam
, LPARAM lParam
);
51 AddListColumn(HWND hList
, LPTSTR Caption
);
54 FillSoftwareList(HWND hwndDlg
, BOOL bShowUpdates
);
57 AddItemsToViewControl(HWND hwndDlg
);
60 FindItems(HWND hwndDlg
);
63 CallUninstall(HWND hwndDlg
, UINT Control
, BOOL isUpdate
);
66 GetCurrentView(HWND hwndDlg
);
69 CallInformation(HWND hwndDlg
);
72 ShowPopupMenu(HWND hwndDlg
, UINT ResMenu
, INT xPos
, INT yPos
);
76 AddPageProc(HWND hwndDlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
80 RosPageProc(HWND hwndDlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
84 WelcomeDlgProc(HWND hwndDlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
87 FinishDlgProc(HWND hwndDlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
90 NewLinkHere(HWND hwndCPl
, UINT uMsg
, LPARAM lParam1
, LPARAM lParam2
);
94 UpdatesPageProc(HWND hwndDlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
96 void ShowLastWin32Error(HWND hWndOwner
);
98 #endif /* __CPL_APPWIZ_H */