Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

118 lines
1.4 KiB

/*++
Copyright (c) 2000-2002 Microsoft Corporation
Module Name:
acwebsvc.hxx
Abstract:
Header file for AcWebSvc shim dll
Author:
Wade A. Hilmo (WadeH) 30-Apr-2002
Project:
AcWebSvc.dll
--*/
#ifndef _ACWEBSVC_HXX_
#define _ACWEBSVC_HXX_
struct EXTENSION_IMAGE
{
STRU strPath;
LIST_ENTRY le;
BOOL fExists;
};
BOOL
DoWork(
LPCSTR szCommandLine
);
HRESULT
ReadDataFromAppCompatDB(
LPCSTR szCommandLine
);
HRESULT
BuildListOfExtensions(
VOID
);
HRESULT
BuildCookedBasePath(
STRU * pstrCookedBasePath
);
BOOL
IsApplicationInstalled(
VOID
);
HRESULT
InstallApplication(
VOID
);
HRESULT
UninstallApplication(
VOID
);
HRESULT
InitMetabase(
VOID
);
HRESULT
UninitMetabase(
VOID
);
BOOL
IsApplicationAlreadyInstalled(
VOID
);
HRESULT
AddExtensionsToMetabase(
VOID
);
HRESULT
AddDependenciesToMetabase(
VOID
);
HRESULT
RemoveExtensionsFromMetabase(
VOID
);
HRESULT
RemoveDependenciesFromMetabase(
VOID
);
BOOL
IsExtensionInMetabase(
LPWSTR szImagePath
);
BOOL
DoesFileExist(
LPWSTR szImagePath
);
VOID
WriteDebug(
LPWSTR szFormat,
...
);
#endif // _ACWEBSVC_HXX_