Home | History | Annotate | Download | only in include
      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