ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

advpub.h File Reference
#include <setupapi.h>

Go to the source code of this file.

Data Structures

struct  PCABINFOA
struct  PCABINFOW
struct  PPERUSERSECTIONA
struct  PPERUSERSECTIONW
struct  LPSTRENTRYA
struct  LPSTRENTRYW
struct  LPSTRTABLEA
struct  LPSTRTABLEW

Defines

#define S_ASYNCHRONOUS   _HRESULT_TYPEDEF_(0x401E8L)
#define AADBE_ADD_ENTRY   0x01
#define AADBE_DEL_ENTRY   0x02
#define AIF_WARNIFSKIP   0x00000001
#define AIF_NOSKIP   0x00000002
#define AIF_NOVERSIONCHECK   0x00000004
#define AIF_FORCE_FILE_IN_USE   0x00000008
#define AIF_NOOVERWRITE   0x00000010
#define AIF_NO_VERSION_DIALOG   0x00000020
#define AIF_REPLACEONLY   0x00000400
#define AIF_NOLANGUAGECHECK   0x10000000
#define AIF_QUIET   0x20000000
#define RSC_FLAG_INF   0x00000001
#define RSC_FLAG_SKIPDISKSPACECHECK   0x00000002
#define RSC_FLAG_QUIET   0x00000004
#define RSC_FLAG_NGCONV   0x00000008
#define RSC_FLAG_UPDHLPDLLS   0x00000010
#define RSC_FLAG_DELAYREGISTEROCX   0x00000200
#define RSC_FLAG_SETUPAPI   0x00000400
#define ADN_DEL_IF_EMPTY   0x00000001
#define ADN_DONT_DEL_SUBDIRS   0x00000002
#define ADN_DONT_DEL_DIR   0x00000004
#define ADN_DEL_UNC_PATHS   0x00000008
#define IE4_RESTORE   0x00000001
#define IE4_BACKNEW   0x00000002
#define IE4_NODELETENEW   0x00000004
#define IE4_NOMESSAGES   0x00000008
#define IE4_NOPROGRESS   0x00000010
#define IE4_NOENUMKEY   0x00000020
#define IE4_NO_CRC_MAPPING   0x00000040
#define IE4_REGSECTION   0x00000080
#define IE4_FRDOALL   0x00000100
#define IE4_UPDREFCNT   0x00000200
#define IE4_USEREFCNT   0x00000400
#define IE4_EXTRAINCREFCNT   0x00000800
#define AFSR_RESTORE   IE4_RESTORE
#define AFSR_BACKNEW   IE4_BACKNEW
#define AFSR_NODELETENEW   IE4_NODELETENEW
#define AFSR_NOMESSAGES   IE4_NOMESSAGES
#define AFSR_NOPROGRESS   IE4_NOPROGRESS
#define AFSR_UPDREFCNT   IE4_UPDREFCNT
#define AFSR_USEREFCNT   IE4_USEREFCNT
#define AFSR_EXTRAINCREFCNT   IE4_EXTRAINCREFCNT
#define AddDelBackupEntry   WINELIB_NAME_AW(AddDelBackupEntry)
#define AdvInstallFile   WINELIB_NAME_AW(AdvInstallFile)
#define DelNode   WINELIB_NAME_AW(DelNode)
#define DelNodeRunDLL32   WINELIB_NAME_AW(DelNodeRunDLL32)
#define ExecuteCab   WINELIB_NAME_AW(ExecuteCab)
#define ExtractFiles   WINELIB_NAME_AW(ExtractFiles)
#define FileSaveMarkNotExist   WINELIB_NAME_AW(FileSaveMarkNotExist)
#define FileSaveRestore   WINELIB_NAME_AW(FileSaveRestore)
#define FileSaveRestoreOnINF   WINELIB_NAME_AW(FileSaveRestoreOnINF)
#define GetVersionFromFile   WINELIB_NAME_AW(GetVersionFromFile)
#define GetVersionFromFileEx   WINELIB_NAME_AW(GetVersionFromFileEx)
#define LaunchINFSection   WINELIB_NAME_AW(LaunchINFSection)
#define LaunchINFSectionEx   WINELIB_NAME_AW(LaunchINFSectionEx)
#define OpenINFEngine   WINELIB_NAME_AW(OpenINFEngine)
#define RebootCheckOnInstall   WINELIB_NAME_AW(RebootCheckOnInstall)
#define RegInstall   WINELIB_NAME_AW(RegInstall)
#define RegRestoreAll   WINELIB_NAME_AW(RegRestoreAll)
#define RegSaveRestore   WINELIB_NAME_AW(RegSaveRestore)
#define RegSaveRestoreOnINF   WINELIB_NAME_AW(RegSaveRestoreOnINF)
#define RunSetupCommand   WINELIB_NAME_AW(RunSetupCommand)
#define SetPerUserSecValues   WINELIB_NAME_AW(SetPerUserSecValues)
#define TranslateInfString   WINELIB_NAME_AW(TranslateInfString)
#define TranslateInfStringEx   WINELIB_NAME_AW(TranslateInfStringEx)
#define UserInstStubWrapper   WINELIB_NAME_AW(UserInstStubWrapper)
#define UserUnInstStubWrapper   WINELIB_NAME_AW(UserUnInstStubWrapper)

Typedefs

typedef const STRTABLEA CSTRTABLEA
typedef const STRTABLEALPCSTRTABLEA
typedef const STRTABLEW CSTRTABLEW
typedef const STRTABLEWLPCSTRTABLEW

Functions

HRESULT WINAPI AddDelBackupEntryA (LPCSTR lpcszFileList, LPCSTR lpcszBackupDir, LPCSTR lpcszBaseName, DWORD dwFlags)
HRESULT WINAPI AddDelBackupEntryW (LPCWSTR lpcszFileList, LPCWSTR lpcszBackupDir, LPCWSTR lpcszBaseName, DWORD dwFlags)
HRESULT WINAPI AdvInstallFileA (HWND hwnd, LPCSTR lpszSourceDir, LPCSTR lpszSourceFile, LPCSTR lpszDestDir, LPCSTR lpszDestFile, DWORD dwFlags, DWORD dwReserved)
HRESULT WINAPI AdvInstallFileW (HWND hwnd, LPCWSTR lpszSourceDir, LPCWSTR lpszSourceFile, LPCWSTR lpszDestDir, LPCWSTR lpszDestFile, DWORD dwFlags, DWORD dwReserved)
HRESULT WINAPI CloseINFEngine (HINF hInf)
HRESULT WINAPI DelNodeA (LPCSTR pszFileOrDirName, DWORD dwFlags)
HRESULT WINAPI DelNodeW (LPCWSTR pszFileOrDirName, DWORD dwFlags)
HRESULT WINAPI DelNodeRunDLL32A (HWND, HINSTANCE, LPSTR, INT)
HRESULT WINAPI DelNodeRunDLL32W (HWND, HINSTANCE, LPWSTR, INT)
HRESULT WINAPI ExecuteCabA (HWND hwnd, CABINFOA *pCab, LPVOID pReserved)
HRESULT WINAPI ExecuteCabW (HWND hwnd, CABINFOW *pCab, LPVOID pReserved)
HRESULT WINAPI ExtractFilesA (LPCSTR, LPCSTR, DWORD, LPCSTR, LPVOID, DWORD)
HRESULT WINAPI ExtractFilesW (LPCWSTR, LPCWSTR, DWORD, LPCWSTR, LPVOID, DWORD)
HRESULT WINAPI FileSaveMarkNotExistA (LPSTR pszFileList, LPSTR pszDir, LPSTR pszBaseName)
HRESULT WINAPI FileSaveMarkNotExistW (LPWSTR pszFileList, LPWSTR pszDir, LPWSTR pszBaseName)
HRESULT WINAPI FileSaveRestoreA (HWND hDlg, LPSTR pszFileList, LPSTR pszDir, LPSTR pszBaseName, DWORD dwFlags)
HRESULT WINAPI FileSaveRestoreW (HWND hDlg, LPWSTR pszFileList, LPWSTR pszDir, LPWSTR pszBaseName, DWORD dwFlags)
HRESULT WINAPI FileSaveRestoreOnINFA (HWND hWnd, LPCSTR pszTitle, LPCSTR pszINF, LPCSTR pszSection, LPCSTR pszBackupDir, LPCSTR pszBaseBackupFile, DWORD dwFlags)
HRESULT WINAPI FileSaveRestoreOnINFW (HWND hWnd, LPCWSTR pszTitle, LPCWSTR pszINF, LPCWSTR pszSection, LPCWSTR pszBackupDir, LPCWSTR pszBaseBackupFile, DWORD dwFlags)
HRESULT WINAPI GetVersionFromFileA (LPCSTR lpszFilename, LPDWORD pdwMSVer, LPDWORD pdwLSVer, BOOL bVersion)
HRESULT WINAPI GetVersionFromFileW (LPCWSTR lpszFilename, LPDWORD pdwMSVer, LPDWORD pdwLSVer, BOOL bVersion)
HRESULT WINAPI GetVersionFromFileExA (LPCSTR lpszFilename, LPDWORD pdwMSVer, LPDWORD pdwLSVer, BOOL bVersion)
HRESULT WINAPI GetVersionFromFileExW (LPCWSTR lpszFilename, LPDWORD pdwMSVer, LPDWORD pdwLSVer, BOOL bVersion)
BOOL WINAPI IsNTAdmin (DWORD, LPDWORD)
INT WINAPI LaunchINFSectionA (HWND, HINSTANCE, LPSTR, INT)
INT WINAPI LaunchINFSectionW (HWND, HINSTANCE, LPWSTR, INT)
HRESULT WINAPI LaunchINFSectionExA (HWND, HINSTANCE, LPSTR, INT)
HRESULT WINAPI LaunchINFSectionExW (HWND, HINSTANCE, LPWSTR, INT)
DWORD WINAPI NeedRebootInit (VOID)
BOOL WINAPI NeedReboot (DWORD dwRebootCheck)
HRESULT WINAPI OpenINFEngineA (LPCSTR pszInfFilename, LPCSTR pszInstallSection, DWORD dwFlags, HINF *phInf, PVOID pvReserved)
HRESULT WINAPI OpenINFEngineW (LPCWSTR pszInfFilename, LPCWSTR pszInstallSection, DWORD dwFlags, HINF *phInf, PVOID pvReserved)
HRESULT WINAPI RebootCheckOnInstallA (HWND hWnd, LPCSTR pszINF, LPCSTR pszSec, DWORD dwReserved)
HRESULT WINAPI RebootCheckOnInstallW (HWND hWnd, LPCWSTR pszINF, LPCWSTR pszSec, DWORD dwReserved)
HRESULT WINAPI RegInstallA (HMODULE hm, LPCSTR pszSection, const STRTABLEA *pstTable)
HRESULT WINAPI RegInstallW (HMODULE hm, LPCWSTR pszSection, const STRTABLEW *pstTable)
HRESULT WINAPI RegRestoreAllA (HWND hWnd, LPSTR pszTitleString, HKEY hkBackupKey)
HRESULT WINAPI RegRestoreAllW (HWND hWnd, LPWSTR pszTitleString, HKEY hkBackupKey)
HRESULT WINAPI RegSaveRestoreA (HWND hWnd, LPCSTR pszTitleString, HKEY hkBackupKey, LPCSTR pcszRootKey, LPCSTR pcszSubKey, LPCSTR pcszValueName, DWORD dwFlags)
HRESULT WINAPI RegSaveRestoreW (HWND hWnd, LPCWSTR pszTitleString, HKEY hkBackupKey, LPCWSTR pcszRootKey, LPCWSTR pcszSubKey, LPCWSTR pcszValueName, DWORD dwFlags)
HRESULT WINAPI RegSaveRestoreOnINFA (HWND hWnd, LPCSTR pszTitle, LPCSTR pszINF, LPCSTR pszSection, HKEY hHKLMBackKey, HKEY hHKCUBackKey, DWORD dwFlags)
HRESULT WINAPI RegSaveRestoreOnINFW (HWND hWnd, LPCWSTR pszTitle, LPCWSTR pszINF, LPCWSTR pszSection, HKEY hHKLMBackKey, HKEY hHKCUBackKey, DWORD dwFlags)
HRESULT WINAPI RunSetupCommandA (HWND hWnd, LPCSTR szCmdName, LPCSTR szInfSection, LPCSTR szDir, LPCSTR lpszTitle, HANDLE *phEXE, DWORD dwFlags, LPVOID pvReserved)
HRESULT WINAPI RunSetupCommandW (HWND hWnd, LPCWSTR szCmdName, LPCWSTR szInfSection, LPCWSTR szDir, LPCWSTR lpszTitle, HANDLE *phEXE, DWORD dwFlags, LPVOID pvReserved)
HRESULT WINAPI SetPerUserSecValuesA (PPERUSERSECTIONA pPerUser)
HRESULT WINAPI SetPerUserSecValuesW (PPERUSERSECTIONW pPerUser)
HRESULT WINAPI TranslateInfStringA (LPCSTR pszInfFilename, LPCSTR pszInstallSection, LPCSTR pszTranslateSection, LPCSTR pszTranslateKey, LPSTR pszBuffer, DWORD dwBufferSize, PDWORD pdwRequiredSize, PVOID pvReserved)
HRESULT WINAPI TranslateInfStringW (LPCWSTR pszInfFilename, LPCWSTR pszInstallSection, LPCWSTR pszTranslateSection, LPCWSTR pszTranslateKey, LPWSTR pszBuffer, DWORD dwBufferSize, PDWORD pdwRequiredSize, PVOID pvReserved)
HRESULT WINAPI TranslateInfStringExA (HINF hInf, LPCSTR pszInfFilename, LPCSTR pszTranslateSection, LPCSTR pszTranslateKey, LPSTR pszBuffer, DWORD dwBufferSize, PDWORD pdwRequiredSize, PVOID pvReserved)
HRESULT WINAPI TranslateInfStringExW (HINF hInf, LPCWSTR pszInfFilename, LPCWSTR pszTranslateSection, LPCWSTR pszTranslateKey, LPWSTR pszBuffer, DWORD dwBufferSize, PDWORD pdwRequiredSize, PVOID pvReserved)
HRESULT WINAPI UserInstStubWrapperA (HWND hWnd, HINSTANCE hInstance, LPSTR pszParms, INT nShow)
HRESULT WINAPI UserInstStubWrapperW (HWND hWnd, HINSTANCE hInstance, LPWSTR pszParms, INT nShow)
HRESULT WINAPI UserUnInstStubWrapperA (HWND hWnd, HINSTANCE hInstance, LPSTR pszParms, INT nShow)
HRESULT WINAPI UserUnInstStubWrapperW (HWND hWnd, HINSTANCE hInstance, LPWSTR pszParms, INT nShow)

Generated on Sat May 26 2012 05:36:57 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.