1 /**
2  * This file has no copyright assigned and is placed in the Public Domain.
3  * This file is part of the mingw-w64 runtime package.
4  * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5  */
6 #ifndef __WPTYPES_H__
7 #define __WPTYPES_H__
8 
9 #include <_mingw_unicode.h>
10 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
15   typedef struct tagWPSITEINFOA {
16     DWORD dwSize;
17     DWORD dwFlags;
18     LPSTR lpszSiteName;
19     LPSTR lpszSiteURL;
20   } WPSITEINFOA,*LPWPSITEINFOA;
21 
22   typedef struct tagWPSITEINFOW {
23     DWORD dwSize;
24     DWORD dwFlags;
25     LPWSTR lpszSiteName;
26     LPWSTR lpszSiteURL;
27   } WPSITEINFOW,*LPWPSITEINFOW;
28 
29   typedef struct tagWPPROVINFOA {
30     DWORD dwSize;
31     DWORD dwFlags;
32     DWORD dwPriority;
33     LPSTR lpszProviderName;
34     LPSTR lpszProviderCLSID;
35     LPSTR lpszDllPath;
36   } WPPROVINFOA,*LPWPPROVINFOA;
37 
38   typedef struct tagWPPROVINFOW {
39     DWORD dwSize;
40     DWORD dwFlags;
41     DWORD dwPriority;
42     LPWSTR lpszProviderName;
43     LPWSTR lpszProviderCLSID;
44     LPWSTR lpszDllPath;
45   } WPPROVINFOW,*LPWPPROVINFOW;
46 
47 #define WPSITEINFO __MINGW_NAME_AW(WPSITEINFO)
48 #define LPWPSITEINFO __MINGW_NAME_AW(LPWPSITEINFO)
49 #define WPPROVINFO __MINGW_NAME_AW(WPPROVINFO)
50 #define LPWPPROVINFO __MINGW_NAME_AW(LPWPPROVINFO)
51 
52 #ifdef __cplusplus
53 }
54 #endif
55 #endif
56