windows-nt/Source/XPSP1/NT/inetsrv/iis/inc/iisinfo.h
2020-09-26 16:20:57 +08:00

110 lines
2 KiB
C
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*++
Copyright (c) 1994 Microsoft Corporation
Module Name:
iisinfo.h
Abstract:
This file contains the IIS v3 admin APIs.
Author:
Johnson Apacible (johnsona) June-11-1996
--*/
#ifndef _IISINFO_H_
#define _IISINFO_H_
#include "inetinfo.h"
#ifdef __cplusplus
extern "C"
{
#endif // _cplusplus
NET_API_STATUS
NET_API_FUNCTION
InitW3CounterStructure(
IN LPWSTR pszServer OPTIONAL,
IN OUT LPDWORD lpcbTotalRequired
);
NET_API_STATUS
NET_API_FUNCTION
CollectW3PerfData(
IN LPWSTR pszServer OPTIONAL,
IN LPWSTR lpValueName,
OUT LPBYTE lppData,
IN OUT LPDWORD lpcbTotalBytes,
OUT LPDWORD lpNumObjectTypes
);
NET_API_STATUS
NET_API_FUNCTION
W3QueryStatistics2(
IN LPWSTR pszServer OPTIONAL,
IN DWORD Level,
IN DWORD dwInstance,
IN DWORD dwReserved,
OUT LPBYTE * Buffer
);
NET_API_STATUS
NET_API_FUNCTION
W3ClearStatistics2(
IN LPWSTR pszServer OPTIONAL,
IN DWORD dwInstance
);
NET_API_STATUS
NET_API_FUNCTION
FtpQueryStatistics2(
IN LPWSTR pszServer OPTIONAL,
IN DWORD dwLevel,
IN DWORD dwInstance,
IN DWORD dwReserved,
OUT LPBYTE * Buffer
);
NET_API_STATUS
NET_API_FUNCTION
FtpClearStatistics2(
IN LPWSTR pszServer OPTIONAL,
IN DWORD dwInstance
);
NET_API_STATUS
NET_API_FUNCTION
IISEnumerateUsers(
IN LPWSTR pszServer OPTIONAL,
IN DWORD dwLevel,
IN DWORD dwServiceId,
IN DWORD dwInstance,
OUT LPDWORD nRead,
OUT LPBYTE * Buffer
);
NET_API_STATUS
NET_API_FUNCTION
IISDisconnectUser(
IN LPWSTR pszServer OPTIONAL,
IN DWORD dwServiceId,
IN DWORD dwInstance,
IN DWORD dwIdUser
);
typedef W3_USER_INFO IIS_USER_INFO_1, *LPIIS_USER_INFO_1;
#ifdef __cplusplus
}
#endif // _cplusplus
#endif // _IISINFO_H_