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