VBoxUtils.h revision d65680efa46fa49e8bf14e67b29b782510ff934c
f0ab104f070bc7f569404826fea1828ed985638cvboxsync/* $Id: VBoxVMInfoAdditions.h 33539 2008-07-21 12:21:29Z bird $ */
f0ab104f070bc7f569404826fea1828ed985638cvboxsync/** @file
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * VBoxUtil - Some tool functions.
f0ab104f070bc7f569404826fea1828ed985638cvboxsync */
f0ab104f070bc7f569404826fea1828ed985638cvboxsync
f0ab104f070bc7f569404826fea1828ed985638cvboxsync/*
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * Copyright (C) 2006-2008 Sun Microsystems, Inc.
f0ab104f070bc7f569404826fea1828ed985638cvboxsync *
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * Sun Microsystems, Inc. confidential
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * All rights reserved
f0ab104f070bc7f569404826fea1828ed985638cvboxsync */
f0ab104f070bc7f569404826fea1828ed985638cvboxsync
f0ab104f070bc7f569404826fea1828ed985638cvboxsync#ifndef ___VBOXUTILS_H
f0ab104f070bc7f569404826fea1828ed985638cvboxsync#define ___VBOXUTILS_H
f0ab104f070bc7f569404826fea1828ed985638cvboxsync
f0ab104f070bc7f569404826fea1828ed985638cvboxsyncBOOL vboxGetFileVersion (LPCWSTR a_pszFileName,
f0ab104f070bc7f569404826fea1828ed985638cvboxsync DWORD* a_pdwMajor, DWORD* a_pdwMinor, DWORD* a_pdwBuildNumber, DWORD* a_pdwRevisionNumber);
f0ab104f070bc7f569404826fea1828ed985638cvboxsync
f0ab104f070bc7f569404826fea1828ed985638cvboxsyncBOOL vboxGetFileString (LPCWSTR a_pszFileName, LPWSTR a_pszBlock, LPWSTR a_pszString, PUINT a_puiSize);
f0ab104f070bc7f569404826fea1828ed985638cvboxsync
f0ab104f070bc7f569404826fea1828ed985638cvboxsyncBOOL vboxGetFileVersionString (LPCWSTR a_pszPath, LPCWSTR a_pszFileName, char* a_pszVersion, UINT a_uiSize);
f0ab104f070bc7f569404826fea1828ed985638cvboxsync
f0ab104f070bc7f569404826fea1828ed985638cvboxsync#endif /* !___VBOXUTILS_H */
f0ab104f070bc7f569404826fea1828ed985638cvboxsync
f0ab104f070bc7f569404826fea1828ed985638cvboxsync