open-vm-tools 2011.12.20
libvmtools/vmtoolsInt.h
Go to the documentation of this file.
00001 /*********************************************************
00002  * Copyright (C) 2010 VMware, Inc. All rights reserved.
00003  *
00004  * This program is free software; you can redistribute it and/or modify it
00005  * under the terms of the GNU Lesser General Public License as published
00006  * by the Free Software Foundation version 2.1 and no later version.
00007  *
00008  * This program is distributed in the hope that it will be useful, but
00009  * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
00010  * or FITNESS FOR A PARTICULAR PURPOSE.  See the Lesser GNU General Public
00011  * License for more details.
00012  *
00013  * You should have received a copy of the GNU Lesser General Public License
00014  * along with this program; if not, write to the Free Software Foundation, Inc.,
00015  * 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA.
00016  *
00017  *********************************************************/
00018 
00019 #ifndef _VMTOOLSINT_H_
00020 #define _VMTOOLSINT_H_
00021 
00028 #include "glibUtils.h"
00029 #include "vmware.h"
00030 #include "vmware/tools/utils.h"
00031 
00032 /* ************************************************************************** *
00033  * Internationalization.                                                      *
00034  * ************************************************************************** */
00035 
00036 void
00037 VMToolsMsgCleanup(void);
00038 
00039 /* ************************************************************************** *
00040  * Logging.                                                                   *
00041  * ************************************************************************** */
00042 
00043 GlibLogger *
00044 VMToolsCreateVMXLogger(void);
00045 
00046 /* ************************************************************************** *
00047  * Miscelaneous.                                                              *
00048  * ************************************************************************** */
00049 
00050 gint
00051 VMToolsAsprintf(gchar **string,
00052                 gchar const *format,
00053                 ...)  PRINTF_DECL(2, 3);
00054 
00055 #endif /* _VMTOOLSINT_H_ */
00056