summaryrefslogtreecommitdiff
path: root/src/binder/inc/assemblyversion.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/binder/inc/assemblyversion.hpp')
-rw-r--r--src/binder/inc/assemblyversion.hpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/binder/inc/assemblyversion.hpp b/src/binder/inc/assemblyversion.hpp
index 20ef4ee48c..a6be617a30 100644
--- a/src/binder/inc/assemblyversion.hpp
+++ b/src/binder/inc/assemblyversion.hpp
@@ -22,10 +22,19 @@ namespace BINDER_SPACE
{
class AssemblyVersion
{
+ private:
+ static const DWORD Unspecified = (DWORD)-1;
+ static const USHORT UnspecifiedShort = (USHORT)-1;
+
public:
inline AssemblyVersion();
inline ~AssemblyVersion();
+ inline BOOL HasMajor();
+ inline BOOL HasMinor();
+ inline BOOL HasBuild();
+ inline BOOL HasRevision();
+
inline DWORD GetMajor();
inline DWORD GetMinor();
inline DWORD GetBuild();
@@ -35,19 +44,10 @@ namespace BINDER_SPACE
/* in */ DWORD dwMinor);
inline void SetServiceVersion(/* in */ DWORD dwBuild,
/* in */ DWORD dwRevision);
- inline BOOL SetServiceVersion(/* in */ LPCWSTR pwzVersionStr);
- inline BOOL SetVersion(/* in */ LPCWSTR pwzVersionStr);
inline void SetVersion(AssemblyVersion *pAssemblyVersion);
- inline BOOL IsLargerFeatureVersion(/* in */ AssemblyVersion *pAssemblyVersion);
- inline BOOL IsEqualFeatureVersion(/* in */ AssemblyVersion *pAssemblyVersion);
- inline BOOL IsSmallerFeatureVersion(/* in */ AssemblyVersion *pAssemblyVersion);
- inline BOOL IsEqualServiceVersion(/* in */ AssemblyVersion *pAssemblyVersion);
- inline BOOL IsLargerServiceVersion(/* in */ AssemblyVersion *pAssemblyVersion);
inline BOOL Equals(AssemblyVersion *pAssemblyVersion);
- inline BOOL IsSmallerOrEqual(AssemblyVersion *pAssemblyVersion);
- inline BOOL IsLargerOrEqual(AssemblyVersion *pAssemblyVersion);
- protected:
+ private:
DWORD m_dwMajor;
DWORD m_dwMinor;
DWORD m_dwBuild;