- Move global variables into a struct that is attached to the property sheet page...
[reactos.git] / reactos / dll / cpl / desk / desk.h
1 #ifndef __CPL_DESK_H__
2 #define __CPL_DESK_H__
3
4 #include <windows.h>
5 #include <commctrl.h>
6 #include <commdlg.h>
7 #include <cpl.h>
8 #include <tchar.h>
9 #include <setupapi.h>
10 #include <stdio.h>
11
12 #include "resource.h"
13
14 typedef struct _APPLET
15 {
16 int idIcon;
17 int idName;
18 int idDescription;
19 APPLET_PROC AppletProc;
20 } APPLET, *PAPPLET;
21
22 typedef struct _DIBITMAP
23 {
24 BITMAPFILEHEADER *header;
25 BITMAPINFO *info;
26 BYTE *bits;
27 int width;
28 int height;
29 } DIBITMAP, *PDIBITMAP;
30
31 extern HINSTANCE hApplet;
32
33 PDIBITMAP DibLoadImage(LPTSTR lpFilename);
34 VOID DibFreeImage(PDIBITMAP lpBitmap);
35
36 DWORD DbgPrint(PCH Format,...);
37
38 #endif /* __CPL_DESK_H__ */
39