mirror of
				https://github.com/pbatard/rufus.git
				synced 2024-08-14 23:57:05 +00:00 
			
		
		
		
	[wdk] added WDK build file
This commit is contained in:
		
							parent
							
								
									8fa8faf510
								
							
						
					
					
						commit
						67a07909b1
					
				
					 4 changed files with 35 additions and 4 deletions
				
			
		
							
								
								
									
										1
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							|  | @ -41,5 +41,4 @@ install-sh | |||
| libtool | ||||
| ltmain.sh | ||||
| missing | ||||
| sources | ||||
| stamp-h1 | ||||
|  |  | |||
							
								
								
									
										4
									
								
								rufus.c
									
										
									
									
									
								
							
							
						
						
									
										4
									
								
								rufus.c
									
										
									
									
									
								
							|  | @ -26,6 +26,7 @@ | |||
| #include <string.h> | ||||
| #include <commctrl.h> | ||||
| #include <setupapi.h> | ||||
| #include <winioctl.h> | ||||
| // TODO: MinGW32 requires <ddk/ntddscsi.h>
 | ||||
| #include <ntddscsi.h> | ||||
| // http://doc.sch130.nsc.ru/www.sysinternals.com/ntw2k/source/fmifs.shtml
 | ||||
|  | @ -263,6 +264,7 @@ static BOOL GetUSBDevices(void) | |||
| 	HANDLE hDrive; | ||||
| 	char drive_letter; | ||||
| 	char *label, entry[MAX_PATH], buffer[MAX_PATH]; | ||||
| 	const char* usbstor_name = "USBSTOR"; | ||||
| 
 | ||||
| 	IGNORE_RETVAL(ComboBox_ResetContent(hDeviceList)); | ||||
| 
 | ||||
|  | @ -281,7 +283,7 @@ static BOOL GetUSBDevices(void) | |||
| 			continue; | ||||
| 		} | ||||
| 
 | ||||
| 		if (safe_strcmp(buffer, "USBSTOR") != 0) | ||||
| 		if (safe_strcmp(buffer, usbstor_name) != 0) | ||||
| 			continue; | ||||
| 		memset(buffer, 0, sizeof(buffer)); | ||||
| 		if (!SetupDiGetDeviceRegistryPropertyA(dev_info, &dev_info_data, SPDRP_FRIENDLYNAME, | ||||
|  |  | |||
							
								
								
									
										10
									
								
								rufus.rc
									
										
									
									
									
								
							
							
						
						
									
										10
									
								
								rufus.rc
									
										
									
									
									
								
							|  | @ -7,7 +7,10 @@ | |||
| // | ||||
| // Generated from the TEXTINCLUDE 2 resource. | ||||
| // | ||||
| #include "afxres.h" | ||||
| #include <windows.h> | ||||
| #ifndef IDC_STATIC | ||||
| #define IDC_STATIC -1 | ||||
| #endif | ||||
| 
 | ||||
| ///////////////////////////////////////////////////////////////////////////// | ||||
| #undef APSTUDIO_READONLY_SYMBOLS | ||||
|  | @ -55,7 +58,10 @@ END | |||
| 
 | ||||
| 2 TEXTINCLUDE  | ||||
| BEGIN | ||||
|     "#include ""afxres.h""\r\n" | ||||
|     "#include <windows.h>\r\n" | ||||
|     "#ifndef IDC_STATIC\r\n" | ||||
|     "#define IDC_STATIC -1\r\n" | ||||
|     "#endif\r\n" | ||||
|     "\0" | ||||
| END | ||||
| 
 | ||||
|  |  | |||
							
								
								
									
										24
									
								
								sources
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								sources
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,24 @@ | |||
| TARGETNAME=rufus | ||||
| TARGETTYPE=PROGRAM | ||||
| UMTYPE=windows | ||||
| UMENTRY=winmain | ||||
| 
 | ||||
| !IFNDEF MSC_WARNING_LEVEL | ||||
| MSC_WARNING_LEVEL=/W3 | ||||
| !ENDIF | ||||
| 
 | ||||
| USE_MSVCRT=1 | ||||
| 
 | ||||
| INCLUDES=$(DDK_INC_PATH) | ||||
| C_DEFINES = $(C_DEFINES) /DDDKBUILD /DISOLATION_AWARE_ENABLED | ||||
| 
 | ||||
| TARGETLIBS=$(SDK_LIB_PATH)\kernel32.lib \ | ||||
|            $(SDK_LIB_PATH)\user32.lib \ | ||||
|            $(SDK_LIB_PATH)\setupapi.lib \ | ||||
|            $(SDK_LIB_PATH)\ole32.lib | ||||
| 
 | ||||
| # http://jpassing.com/2008/02/01/how-to-use-manifests-with-buildexe/ | ||||
| SXS_APPLICATION_MANIFEST=common_controls_and_elevation.manifest | ||||
| 
 | ||||
| SOURCES=rufus.c \ | ||||
|         rufus.rc | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue