source: trunk/src/mmi_helper.h@ 2

Last change on this file since 2 was 2, checked in by ktk, 17 years ago

Initial import

File size: 2.2 KB
Line 
1//
2// MINSTALL.DLL (c) Copyright 2002-2005 Martin Kiewitz
3//
4// This file is part of MINSTALL.DLL for OS/2 / eComStation
5//
6// MINSTALL.DLL is free software: you can redistribute it and/or modify
7// it under the terms of the GNU General Public License as published by
8// the Free Software Foundation, either version 3 of the License, or
9// (at your option) any later version.
10//
11// MINSTALL.DLL is distributed in the hope that it will be useful,
12// but WITHOUT ANY WARRANTY; without even the implied warranty of
13// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14// GNU General Public License for more details.
15//
16// You should have received a copy of the GNU General Public License
17// along with MINSTALL.DLL. If not, see <http://www.gnu.org/licenses/>.
18//
19
20PMINSTDIR MINSTALL_SearchSourceDirID (ULONG DirectoryID);
21PMINSTDIR MINSTALL_SearchRootSourceDirID (void);
22PMINSTDIR MINSTALL_SearchDestinDirID (ULONG DirectoryID);
23PMINSTGRP MINSTALL_SearchGroupID (ULONG GroupID);
24PMINSTGRP MINSTALL_SearchGroupGeninID (PMINSTFILE CARDINFOFilePtr, ULONG GeninID);
25PMINSTFILE MINSTALL_SearchFileCRC32 (ULONG FileCRC32);
26PCHAR MINSTALL_ExtractValue (PULONG DestPtr, PCHAR StartPos, PCHAR EndPos);
27PSZ MINSTALL_GetPointerToMacro (PCHAR *CurPosPtr, PCHAR EndPos);
28PCHAR MINSTALL_GetMacrodString (PCHAR DestPtr, ULONG DestMaxSize, PCHAR StartPos, PCHAR EndPos);
29PCHAR MINSTALL_GetNumericValue (PULONG DestPtr, PCHAR StartPos, PCHAR EndPos);
30ULONG MINSTALL_GetVersionCode (PSZ VersionString);
31VOID MINSTALL_GetInstalledVersion (PSZ GroupName, PSZ DestVersionInstalled);
32VOID MINSTALL_SetInstalledVersion (PSZ GroupName, PSZ Version);
33VOID MINSTALL_printf (PSZ FormatStr, ...);
34
35VOID MINSTALL_SaveCurrentDirectory (void);
36VOID MINSTALL_RestoreCurrentDirectory (void);
37VOID MINSTALL_SetCurrentDirectoryToSource (void);
38
39VOID MINSTALL_TrappedError (ULONG ErrorMsgID);
40VOID MINSTALL_TrappedWarning (ULONG ErrorMsgID);
41
42VOID MINSTLOG_OpenFile (void);
43VOID MINSTLOG_CloseFile (void);
44VOID MINSTLOG_ToFile (PSZ FormatStr,...);
45VOID MINSTLOG_ToScreen (PSZ FormatStr,...);
46VOID MINSTLOG_ToAll (PSZ FormatStr,...);
Note: See TracBrowser for help on using the repository browser.