compile on windows with modern visual studios
This commit is contained in:
parent
f5d84d4f67
commit
39a09989ed
|
@ -9,6 +9,7 @@
|
|||
#include <iadmw.h> // COM Interface header file.
|
||||
#include <iiscnfg.h> // MD_ & IIS_MD_ #defines header file.
|
||||
#include <ks.h>
|
||||
extern const CLSID CLSID_StdGlobalInterfaceTable;
|
||||
#include <atlBase.h> // ATL support header file.
|
||||
|
||||
#include "win32bindings.h"
|
||||
|
|
|
@ -115,23 +115,6 @@ typedef struct _IP_ADAPTER_INFO {
|
|||
|
||||
/* end iptypes.h */
|
||||
|
||||
/* service manager stuff not in vs6.0 */
|
||||
typedef struct _SERVICE_STATUS_PROCESS {
|
||||
DWORD dwServiceType;
|
||||
DWORD dwCurrentState;
|
||||
DWORD dwControlsAccepted;
|
||||
DWORD dwWin32ExitCode;
|
||||
DWORD dwServiceSpecificExitCode;
|
||||
DWORD dwCheckPoint;
|
||||
DWORD dwWaitHint;
|
||||
DWORD dwProcessId;
|
||||
DWORD dwServiceFlags;
|
||||
} SERVICE_STATUS_PROCESS;
|
||||
|
||||
typedef enum {
|
||||
SC_STATUS_PROCESS_INFO = 0
|
||||
} SC_STATUS_TYPE;
|
||||
|
||||
/* from wtsapi32.h not in vs6.0 */
|
||||
typedef enum {
|
||||
WTSInitialProgram,
|
||||
|
@ -210,6 +193,8 @@ typedef struct _WINSTATION_INFO {
|
|||
|
||||
/* end wtsapi32.h */
|
||||
|
||||
#if _MSC_VER <= 1200
|
||||
|
||||
/* from winbase.h not in vs6.0 */
|
||||
typedef struct {
|
||||
DWORD dwLength;
|
||||
|
@ -223,6 +208,25 @@ typedef struct {
|
|||
DWORDLONG ullAvailExtendedVirtual;
|
||||
} MEMORYSTATUSEX;
|
||||
|
||||
/* service manager stuff not in vs6.0 */
|
||||
typedef struct _SERVICE_STATUS_PROCESS {
|
||||
DWORD dwServiceType;
|
||||
DWORD dwCurrentState;
|
||||
DWORD dwControlsAccepted;
|
||||
DWORD dwWin32ExitCode;
|
||||
DWORD dwServiceSpecificExitCode;
|
||||
DWORD dwCheckPoint;
|
||||
DWORD dwWaitHint;
|
||||
DWORD dwProcessId;
|
||||
DWORD dwServiceFlags;
|
||||
} SERVICE_STATUS_PROCESS;
|
||||
|
||||
typedef enum {
|
||||
SC_STATUS_PROCESS_INFO = 0
|
||||
} SC_STATUS_TYPE;
|
||||
|
||||
#endif /* _MSC_VER */
|
||||
|
||||
#include <iprtrmib.h>
|
||||
|
||||
/* undocumented structures */
|
||||
|
|
Loading…
Reference in New Issue