From 8bbde0c4d492ecc2b1b5f879ecb87e2ab653041d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vincent=20B=C3=A9ron?= Date: Mon, 21 Nov 2005 13:33:52 +0000 Subject: [PATCH] Add/correct prototypes for some already defined functions in advpack. --- dlls/advpack/advpack.c | 11 +++++++---- include/advpub.h | 15 ++++++++++----- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/dlls/advpack/advpack.c b/dlls/advpack/advpack.c index 3034f95d9be..ec166745e98 100644 --- a/dlls/advpack/advpack.c +++ b/dlls/advpack/advpack.c @@ -93,17 +93,19 @@ HRESULT WINAPI RunSetupCommand( HWND hWnd, LPCSTR szCmdName, /*********************************************************************** * LaunchINFSection (ADVPACK.@) */ -void WINAPI LaunchINFSection( HWND hWnd, HINSTANCE hInst, LPCSTR cmdline, INT show ) +INT WINAPI LaunchINFSection( HWND hWnd, HINSTANCE hInst, LPSTR cmdline, INT show ) { FIXME("(%p %p %s %d): stub\n", hWnd, hInst, debugstr_a(cmdline), show ); + return 0; } /*********************************************************************** * LaunchINFSectionEx (ADVPACK.@) */ -void WINAPI LaunchINFSectionEx( HWND hWnd, HINSTANCE hInst, LPCSTR cmdline, INT show ) +HRESULT WINAPI LaunchINFSectionEx( HWND hWnd, HINSTANCE hInst, LPSTR cmdline, INT show ) { FIXME("(%p %p %s %d): stub\n", hWnd, hInst, debugstr_a(cmdline), show ); + return E_FAIL; } /* this structure very closely resembles parameters of RunSetupCommand() */ @@ -146,7 +148,7 @@ BOOL WINAPI DoInfInstall(const SETUPCOMMAND_PARAMS *setup) /*********************************************************************** * IsNTAdmin (ADVPACK.@) */ -BOOL WINAPI IsNTAdmin( DWORD reserved, PDWORD pReserved ) +BOOL WINAPI IsNTAdmin( DWORD reserved, LPDWORD pReserved ) { FIXME("(0x%08lx, %p): stub\n", reserved, pReserved); return TRUE; @@ -375,9 +377,10 @@ HRESULT WINAPI DelNode( LPCSTR pszFileOrDirName, DWORD dwFlags ) * BUGS * Unimplemented */ -void WINAPI DelNodeRunDLL32( HWND hWnd, HINSTANCE hInst, LPCSTR cmdline, INT show ) +HRESULT WINAPI DelNodeRunDLL32( HWND hWnd, HINSTANCE hInst, LPSTR cmdline, INT show ) { FIXME("(%s): stub\n", debugstr_a(cmdline)); + return E_FAIL; } /*********************************************************************** diff --git a/include/advpub.h b/include/advpub.h index 6325643a2e1..61a04354941 100644 --- a/include/advpub.h +++ b/include/advpub.h @@ -60,16 +60,21 @@ typedef CSTRTABLE *LPCSTRTABLE; #define ADN_DONT_DEL_SUBDIRS 0x00000002 #define ADN_DONT_DEL_DIR 0x00000004 -HRESULT WINAPI RunSetupCommand(HWND hWnd, - LPCSTR szCmdName, LPCSTR szInfSection, LPCSTR szDir, LPCSTR lpszTitle, - HANDLE *phEXE, DWORD dwFlags, LPVOID pvReserved); HRESULT WINAPI DelNode(LPCSTR pszFileOrDirName, DWORD dwFlags); +HRESULT WINAPI DelNodeRunDLL32(HWND,HINSTANCE,LPSTR,INT); HRESULT WINAPI ExecuteCab( HWND hwnd, PCABINFO pCab, LPVOID pReserved ); +HRESULT WINAPI ExtractFiles(LPCSTR,LPCSTR,DWORD,LPCSTR,LPVOID,DWORD); +HRESULT WINAPI GetVersionFromFile(LPSTR lpszFilename, LPDWORD pdwMSVer, LPDWORD pdwLSVer, BOOL bVersion); +HRESULT WINAPI GetVersionFromFileEx(LPSTR lpszFilename, LPDWORD pdwMSVer, LPDWORD pdwLSVer, BOOL bVersion); +BOOL WINAPI IsNTAdmin(DWORD,LPDWORD); +INT WINAPI LaunchINFSection(HWND,HINSTANCE,LPSTR,INT); +HRESULT WINAPI LaunchINFSectionEx(HWND,HINSTANCE,LPSTR,INT); DWORD WINAPI NeedRebootInit(VOID); BOOL WINAPI NeedReboot(DWORD dwRebootCheck); HRESULT WINAPI RegInstall(HMODULE hm, LPCSTR pszSection, LPCSTRTABLE pstTable); -HRESULT WINAPI GetVersionFromFile(LPSTR lpszFilename, LPDWORD pdwMSVer, LPDWORD pdwLSVer, BOOL bVersion); -HRESULT WINAPI GetVersionFromFileEx(LPSTR lpszFilename, LPDWORD pdwMSVer, LPDWORD pdwLSVer, BOOL bVersion); +HRESULT WINAPI RunSetupCommand(HWND hWnd, + LPCSTR szCmdName, LPCSTR szInfSection, LPCSTR szDir, LPCSTR lpszTitle, + HANDLE *phEXE, DWORD dwFlags, LPVOID pvReserved); HRESULT WINAPI TranslateInfString(PCSTR pszInfFilename, PCSTR pszInstallSection, PCSTR pszTranslateSection, PCSTR pszTranslateKey, PSTR pszBuffer, DWORD dwBufferSize, PDWORD pdwRequiredSize, PVOID pvReserved);