/*
  Free Download Manager Copyright (c) 2003-2007 FreeDownloadManager.ORG
*/        

#if !defined(AFX_VMSFILEEXTENSIONINOS_H__C040E944_2841_4F64_AEA3_6E2766A7D277__INCLUDED_)
#define AFX_VMSFILEEXTENSIONINOS_H__C040E944_2841_4F64_AEA3_6E2766A7D277__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif 

class vmsFileExtensionInOs  
{
public:
	
	static BOOL CreateAssociation (LPCSTR pszExt, LPCSTR pszProgId);
	
	
	static BOOL SetAssociation(LPCSTR pszExt, LPCSTR pszVerb, LPCSTR pszValue);
	static fsString GetAssociation (LPCSTR pszExt, LPCSTR pszVerb);

	vmsFileExtensionInOs();
	virtual ~vmsFileExtensionInOs();

protected:
	static BOOL SetAssociation_2(LPCSTR pszProgId, LPCSTR pszVerb, LPCSTR pszValue);
	static fsString GetAssociation_2 (LPCSTR pszProgId, LPCSTR pszVerb);
};

#endif 
