18 #define FOURCC_VERS mmioFOURCC('v','e','r','s') 21 #define DSETUPERR_SUCCESS_RESTART 1 22 #define DSETUPERR_SUCCESS 0 23 #define DSETUPERR_BADWINDOWSVERSION -1 24 #define DSETUPERR_SOURCEFILENOTFOUND -2 25 #define DSETUPERR_NOCOPY -5 26 #define DSETUPERR_OUTOFDISKSPACE -6 27 #define DSETUPERR_CANTFINDINF -7 28 #define DSETUPERR_CANTFINDDIR -8 29 #define DSETUPERR_INTERNAL -9 30 #define DSETUPERR_UNKNOWNOS -11 31 #define DSETUPERR_NEWERVERSION -14 32 #define DSETUPERR_NOTADMIN -15 33 #define DSETUPERR_UNSUPPORTEDPROCESSOR -16 34 #define DSETUPERR_MISSINGCAB_MANAGEDDX -17 35 #define DSETUPERR_NODOTNETFRAMEWORKINSTALLED -18 36 #define DSETUPERR_CABDOWNLOADFAIL -19 37 #define DSETUPERR_DXCOMPONENTFILEINUSE -20 38 #define DSETUPERR_UNTRUSTEDCABINETFILE -21 41 #define DSETUP_DDRAWDRV 0x00000008 42 #define DSETUP_DSOUNDDRV 0x00000010 43 #define DSETUP_DXCORE 0x00010000 44 #define DSETUP_DIRECTX (DSETUP_DXCORE|DSETUP_DDRAWDRV|DSETUP_DSOUNDDRV) 45 #define DSETUP_MANAGEDDX 0x00004000 46 #define DSETUP_TESTINSTALL 0x00020000 51 #define DSETUP_DDRAW 0x00000001 52 #define DSETUP_DSOUND 0x00000002 53 #define DSETUP_DPLAY 0x00000004 54 #define DSETUP_DPLAYSP 0x00000020 55 #define DSETUP_DVIDEO 0x00000040 56 #define DSETUP_D3D 0x00000200 57 #define DSETUP_DINPUT 0x00000800 58 #define DSETUP_DIRECTXSETUP 0x00001000 59 #define DSETUP_NOUI 0x00002000 60 #define DSETUP_PROMPTFORDRIVERS 0x10000000 61 #define DSETUP_RESTOREDRIVERS 0x20000000 70 #define DSETUP_CB_MSG_NOMESSAGE 0 71 #define DSETUP_CB_MSG_INTERNAL_ERROR 10 72 #define DSETUP_CB_MSG_BEGIN_INSTALL 13 73 #define DSETUP_CB_MSG_BEGIN_INSTALL_RUNTIME 14 74 #define DSETUP_CB_MSG_PROGRESS 18 75 #define DSETUP_CB_MSG_WARNING_DISABLED_COMPONENT 19 107 typedef struct _DIRECTXREGISTERAPPA {
110 LPSTR lpszApplicationName;
113 LPSTR lpszCommandLine;
115 LPSTR lpszCurrentDirectory;
116 } DIRECTXREGISTERAPPA, *PDIRECTXREGISTERAPPA, *LPDIRECTXREGISTERAPPA;
118 typedef struct _DIRECTXREGISTERAPP2A {
121 LPSTR lpszApplicationName;
124 LPSTR lpszCommandLine;
126 LPSTR lpszCurrentDirectory;
127 LPSTR lpszLauncherName;
128 } DIRECTXREGISTERAPP2A, *PDIRECTXREGISTERAPP2A, *LPDIRECTXREGISTERAPP2A;
133 typedef struct _DIRECTXREGISTERAPPW {
136 LPWSTR lpszApplicationName;
139 LPWSTR lpszCommandLine;
141 LPWSTR lpszCurrentDirectory;
142 } DIRECTXREGISTERAPPW, *PDIRECTXREGISTERAPPW, *LPDIRECTXREGISTERAPPW;
144 typedef struct _DIRECTXREGISTERAPP2W {
147 LPWSTR lpszApplicationName;
150 LPWSTR lpszCommandLine;
152 LPWSTR lpszCurrentDirectory;
153 LPWSTR lpszLauncherName;
154 } DIRECTXREGISTERAPP2W, *PDIRECTXREGISTERAPP2W, *LPDIRECTXREGISTERAPP2W;
157 typedef DIRECTXREGISTERAPPW DIRECTXREGISTERAPP;
158 typedef PDIRECTXREGISTERAPPW PDIRECTXREGISTERAPP;
159 typedef LPDIRECTXREGISTERAPPW LPDIRECTXREGISTERAPP;
160 typedef DIRECTXREGISTERAPP2W DIRECTXREGISTERAPP2;
161 typedef PDIRECTXREGISTERAPP2W PDIRECTXREGISTERAPP2;
162 typedef LPDIRECTXREGISTERAPP2W LPDIRECTXREGISTERAPP2;
164 typedef DIRECTXREGISTERAPPA DIRECTXREGISTERAPP;
165 typedef PDIRECTXREGISTERAPPA PDIRECTXREGISTERAPP;
166 typedef LPDIRECTXREGISTERAPPA LPDIRECTXREGISTERAPP;
167 typedef DIRECTXREGISTERAPP2A DIRECTXREGISTERAPP2;
168 typedef PDIRECTXREGISTERAPP2A PDIRECTXREGISTERAPP2;
169 typedef LPDIRECTXREGISTERAPP2A LPDIRECTXREGISTERAPP2;
182 __in_opt LPSTR lpszRootPath,
191 __in_opt LPWSTR lpszRootPath,
196 #define DirectXSetup DirectXSetupW 198 #define DirectXSetup DirectXSetupA 204 DirectXRegisterApplicationA(
212 DirectXRegisterApplicationW(
218 #define DirectXRegisterApplication DirectXRegisterApplicationW 220 #define DirectXRegisterApplication DirectXRegisterApplicationA 225 DirectXUnRegisterApplication(
234 typedef INT (WINAPI * LPDIRECTXSETUP)(HWND, LPWSTR, DWORD);
235 typedef INT (WINAPI * LPDIRECTXREGISTERAPPLICATION)(HWND, LPVOID);
237 typedef INT (WINAPI * LPDIRECTXSETUP)(HWND, LPSTR, DWORD);
238 typedef INT (WINAPI * LPDIRECTXREGISTERAPPLICATION)(HWND, LPVOID);
241 typedef DWORD (
FAR PASCAL * DSETUP_CALLBACK)(DWORD Reason,
247 INT WINAPI DirectXSetupSetCallback(DSETUP_CALLBACK Callback);
248 INT WINAPI DirectXSetupGetVersion(DWORD *lpdwVersion, DWORD *lpdwMinorVersion);
249 INT WINAPI DirectXSetupShowEULA(HWND hWndParent);
253 DirectXSetupGetEULAA(
262 DirectXSetupGetEULAW(
269 #define DirectXSetupGetEULA DirectXSetupGetEULAW 270 typedef UINT (WINAPI * LPDIRECTXSETUPGETEULA)(LPWSTR,
UINT, WORD);
272 #define DirectXSetupGetEULA DirectXSetupGetEULAA 273 typedef UINT (WINAPI * LPDIRECTXSETUPGETEULA)(LPSTR,
UINT, WORD);
DWORD dwOverallMaximum
Definition: dsetup.h:87
DWORD dwInPhaseMaximum
Definition: dsetup.h:85
__out_ecount(4) FLOAT *WINAPI D3DXSHMultiply2(__out_ecount(4) FLOAT *pOut
DWORD dwPhase
Definition: dsetup.h:84
DWORD dwOverallProgress
Definition: dsetup.h:88
_DSETUP_CB_PROGRESS_PHASE
Definition: dsetup.h:92
DWORD dwInPhaseProgress
Definition: dsetup.h:86
Definition: glslang_tab.cpp:135
Definition: glslang_tab.cpp:136
#define FAR
Definition: zconf.h:327
struct _DSETUP_CB_PROGRESS DSETUP_CB_PROGRESS