mirror of https://github.com/UMSKT/xpmgr.git
100 lines
1.4 KiB
C
100 lines
1.4 KiB
C
/*-------------------------------------------------------*\
|
|
*
|
|
* Copyright (c) 1999 Microsoft Corporation
|
|
*
|
|
* Module Name:
|
|
*
|
|
* wptypes.h
|
|
*
|
|
* Abstract:
|
|
*
|
|
* Data types for the Microsoft Web Publishing API.
|
|
*
|
|
\*-------------------------------------------------------*/
|
|
|
|
|
|
#ifndef __WPTYPES_H__
|
|
#define __WPTYPES_H__
|
|
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
|
|
//
|
|
// Site info structures
|
|
//
|
|
|
|
typedef struct tagWPSITEINFOA {
|
|
|
|
DWORD dwSize;
|
|
DWORD dwFlags;
|
|
LPSTR lpszSiteName;
|
|
LPSTR lpszSiteURL;
|
|
|
|
} WPSITEINFOA, *LPWPSITEINFOA;
|
|
|
|
typedef struct tagWPSITEINFOW {
|
|
|
|
DWORD dwSize;
|
|
DWORD dwFlags;
|
|
LPWSTR lpszSiteName;
|
|
LPWSTR lpszSiteURL;
|
|
|
|
} WPSITEINFOW, *LPWPSITEINFOW;
|
|
|
|
|
|
//
|
|
// Provider info structures
|
|
//
|
|
|
|
typedef struct tagWPPROVINFOA {
|
|
|
|
DWORD dwSize;
|
|
DWORD dwFlags;
|
|
DWORD dwPriority;
|
|
LPSTR lpszProviderName;
|
|
LPSTR lpszProviderCLSID;
|
|
LPSTR lpszDllPath;
|
|
|
|
} WPPROVINFOA, *LPWPPROVINFOA;
|
|
|
|
typedef struct tagWPPROVINFOW {
|
|
|
|
DWORD dwSize;
|
|
DWORD dwFlags;
|
|
DWORD dwPriority;
|
|
LPWSTR lpszProviderName;
|
|
LPWSTR lpszProviderCLSID;
|
|
LPWSTR lpszDllPath;
|
|
|
|
} WPPROVINFOW, *LPWPPROVINFOW;
|
|
|
|
|
|
#ifdef UNICODE
|
|
|
|
#define WPSITEINFO WPSITEINFOW
|
|
#define LPWPSITEINFO LPWPSITEINFOW
|
|
#define WPPROVINFO WPPROVINFOW
|
|
#define LPWPPROVINFO LPWPPROVINFOW
|
|
|
|
#else
|
|
|
|
#define WPSITEINFO WPSITEINFOA
|
|
#define LPWPSITEINFO LPWPSITEINFOA
|
|
#define WPPROVINFO WPPROVINFOA
|
|
#define LPWPPROVINFO LPWPPROVINFOA
|
|
|
|
#endif
|
|
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
|
|
|
|
#endif // __WPTYPES_H__
|
|
|