home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tricks of the Windows Gam…ming Gurus (2nd Edition)
/
Disc2.iso
/
vc98
/
include
/
wptypes.h
< prev
next >
Wrap
C/C++ Source or Header
|
1998-04-25
|
2KB
|
100 lines
/*-------------------------------------------------------*\
*
* Copyright 1997 - 1998 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__