63 lines
1.6 KiB
C
63 lines
1.6 KiB
C
/*******************************************************************************
|
|
*
|
|
* Copyright 1999 American Power Conversion, All Rights Reserved
|
|
*
|
|
* TITLE: UPSTAB.H
|
|
*
|
|
* VERSION: 1.0
|
|
*
|
|
* AUTHOR: PaulB
|
|
*
|
|
* DATE: 07 June, 1999
|
|
*
|
|
*******************************************************************************/
|
|
|
|
#ifndef _UPSTAB_H_
|
|
#define _UPSTAB_H_
|
|
|
|
#include <windows.h>
|
|
#include <tchar.h>
|
|
#include <mmsystem.h>
|
|
#include <commctrl.h>
|
|
#include <initguid.h>
|
|
#include <mstask.h>
|
|
#include <help.h>
|
|
#include <powercfp.h>
|
|
|
|
#include "upsreg.h"
|
|
#include "upsinfo.h"
|
|
#include "upsselect.h"
|
|
#include "upscommon.h"
|
|
#include "upsconfig.h"
|
|
#include "upscustom.h"
|
|
#include "apcabout.h"
|
|
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
INT_PTR CALLBACK UPSMainPageProc (HWND, UINT, WPARAM, LPARAM);
|
|
HMODULE GetUPSModuleHandle (void);
|
|
void GetURLInfo (LPTSTR aBuffer, DWORD aBufSize);
|
|
DWORD GetMessageFromStringTable (DWORD aMessageID,
|
|
LPVOID * alpDwords,
|
|
LPTSTR aMessageBuffer,
|
|
DWORD * aBufferSizePtr);
|
|
void ConfigureService (BOOL aSetToAutoStartBool);
|
|
BOOL IsUPSInstalled (void);
|
|
|
|
BOOL DoUpdateInfo (HWND hDlg,
|
|
DialogAssociations * aDialogAssociationsArray,
|
|
DWORD aNumRunningFields,
|
|
DWORD * aNoServiceControlIDs,
|
|
DWORD aNumNoServiceControls,
|
|
BOOL aChangeVisibilityBool);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
|
|
#endif // _UPSTAB_H_
|