Commit Graph

328 Commits

Author SHA1 Message Date
Hans Leidekker ae64a62241 setupapi: Implement SetupGetSourceInfo{A,W}. 2006-11-15 12:24:50 +01:00
Andrew Talbot 2f5824438e setupapi: Cast-qual warning fix. 2006-11-14 11:34:51 +01:00
Hans Leidekker 02c5df73d2 setupapi: Implement SetupGetSourceFileLocation{A,W}. 2006-11-14 11:34:31 +01:00
Hans Leidekker 709735e294 setupapi: The inf section suffix that corresponds to __x86_64 is .ntamd64. 2006-11-14 11:34:24 +01:00
Mike McCormack d9ea955dbf setupapi: Use HeapAlloc/Free instead of malloc/free. 2006-11-10 11:35:20 +01:00
Francois Gouget 7ab6d8522b setupapi: setupapi.h must not define HSTRING_TABLE and the StringTable* prototypes. 2006-11-08 12:10:53 +01:00
Mikołaj Zalewski 58bd35c8c5 resources: Change Dutch sublanguage code to SUBLANG_NEUTRAL. 2006-10-24 17:45:51 +02:00
Mikołaj Zalewski e32aa55703 resources: Change German sublanguage code to SUBLANG_NEUTRAL. 2006-10-24 11:45:12 +02:00
Byeong-Sik Jeon e1fd734c97 Korean: Use SUBLANG_NEUTRAL in Korean resources. 2006-10-20 13:49:39 +02:00
Dmitry Timoshkov ab83183c03 setupapi: Fix a typo. 2006-10-16 17:05:47 +02:00
James Hawkins 3b6017ae18 include: Move cfgmgr32.h to include/ to match the SDK. 2006-10-14 20:18:44 +02:00
Michael Stefaniuc 79ecfaf52f setupapi: Win64 printf format warning fixes. 2006-10-14 20:17:25 +02:00
Michael Ploujnikov 8e302e15d2 setupapi/tests: Win64 printf format warning fixes. 2006-10-10 13:36:38 +02:00
Francois Gouget 82babbee0b Add missing '\n's to Wine traces. 2006-10-05 17:46:48 +02:00
Francois Gouget 222c167969 Assorted spelling fixes. 2006-09-29 16:28:30 +02:00
Michael Stefaniuc 85ce5117c5 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int. 2006-09-29 16:08:30 +02:00
Damjan Jovanovic e6e96d3ea1 setupapi: Brace the guid in SetupDiOpenClassRegKeyExW. 2006-09-26 21:50:09 +02:00
James Hawkins 5dadca4dbc setupapi: Fix a typo. 2006-09-26 20:01:55 +02:00
Frank Richter e1fa51f59c setupapi: Duplicate behaviour of native SetupGetInfInformation with NULL ReturnBuffer and certain ReturnBufferSizes. 2006-09-26 11:38:52 +02:00
Paul Vriens d51594d0d6 setupapi/tests: Use pSetupDiOpenClassRegKeyExA. 2006-09-20 20:03:38 +02:00
Paul Vriens 270dbc9d07 setupapi: Fixed wrong check (Coverity). 2006-09-20 11:18:10 +02:00
James Hawkins 15b46847b0 setupapi: Add stubs for SetupOpenLog, SetupCloseLog, and SetupLogError. 2006-09-14 12:06:09 +02:00
James Hawkins 7588b669d8 setupapi: Implement pSetupGetField, with tests. 2006-09-14 11:40:27 +02:00
Alexandre Julliard 32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Damjan Jovanovic 9bbcb857f9 setupapi: Fixed returns values and added a test for SetupDiOpenClassRegKeyExW. 2006-09-10 10:17:55 +02:00
Francois Gouget 130af7f090 setupapi: Document a Microsoft spelling mistake so we know it is not to be fixed. 2006-09-08 11:03:17 +02:00
Alexandre Julliard 5cf75e615a makefiles: Only run test and documentation targets in directories that need them. 2006-08-28 13:37:44 +02:00
Frank Richter 8aecf251df setupapi: Make do_file_copyW send "target newer" notifications. 2006-08-28 11:35:40 +02:00
Paul Vriens 2bd9c59c49 setupapi: Make tests loadable again on NT4. 2006-08-15 19:25:58 +02:00
Francois Gouget 3b7fb551ce setupapi: Fix handling of inf paths that are quoted (due to spaces, typically). 2006-08-10 11:28:02 +02:00
Michael Stefaniuc 757ee19ca1 janitorial: Removed the rest of the redundant NULL checks before HeapFree. 2006-08-10 10:57:33 +02:00
Andrew Talbot 259d6b5077 setupapi/tests: Write-strings warnings fix. 2006-08-07 13:10:35 +02:00
Kevin Koltzau 93f5e0a7fd setupapi: Create an empty list when getting device interface classes. 2006-08-05 11:25:44 +02:00
James Hawkins b74f4d92d7 setupapi: Add a stub implementation of SetupGetSourceInfo. 2006-07-31 21:36:26 +02:00
Christian Gmeiner c514700be2 setupapi: Move SetupDiGetClassDevsExW into devinst.c. 2006-07-24 19:56:03 +02:00
Christian Gmeiner 51cd07c37e setupapi: Implemented SetupDiCreateDeviceInfoA. 2006-07-21 13:26:01 +02:00
Christian Gmeiner dce52c1b3b setupapi: Rename a test. 2006-07-21 13:25:43 +02:00
Christian Gmeiner 41aefd8c62 setupapi: Add stub for SetupDiCreateDeviceInfoW. 2006-07-20 12:52:39 +02:00
Christian Gmeiner bb80e2282e setupapi: Remove unneeded NULL checks before MyFree(). 2006-07-20 12:52:14 +02:00
Alexandre Julliard eb8a40c368 libs: Merged libwine_unicode into libwine.
Most dlls use libwine_unicode at this point, so there's nothing to
gain by having two separate libraries.
2006-07-11 19:33:22 +02:00
Alexandre Julliard 77dc0d9be5 .gitignore: Added wildcards to ignore generated resource files. 2006-07-10 21:39:00 +02:00
Alexandre Julliard 0fa8baafcb make_dlls: Recursively ignore .ok files in all tests directories. 2006-07-10 21:26:50 +02:00
Alexandre Julliard edd100b899 make_dlls: Recursively ignore testlist.c in all tests directories. 2006-07-10 21:19:42 +02:00
Alexandre Julliard 5258e061dc make_dlls: Ignore generated import libraries from the top-level .gitignore. 2006-07-10 20:55:58 +02:00
Alexandre Julliard cc2b3b48e6 Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Andrew Talbot cd9202d05b setupapi/tests: Add trailing '\n's to ok() calls. 2006-06-30 21:08:17 +02:00
James Hawkins bce44161f1 setupapi: Fix SetupCloseInfFile when a NULL handle is given, with tests. 2006-06-27 11:15:36 +02:00
Christian Gmeiner 8f5d90b44d setupapi: Implement SetupDiCreateDeviceInfoListExW. 2006-06-19 21:16:04 +02:00
Christian Gmeiner f14f04dc8a setupapi: Documentation update. 2006-06-12 13:21:48 +02:00
Michael Stefaniuc 56026299d0 Remove more redundant NULL checks before HeapFree (found by Smatch). 2006-06-07 14:20:09 +02:00
Jonathan Ernst 360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Andrew Ziem 5c23aa19dc setupapi: Improve unit tests for case sensitivity in string tables. 2006-05-08 16:04:55 +02:00
Robert Shearman 4d7946464a setupapi: Fix parsing of UCS-16 files.
Fix parsing of UCS-16 files prefixed with the Unicode BOM. Based on a 
patch by Hervé Poussineau.
2006-05-05 21:58:28 +02:00
Andrew Ziem 3671263108 setupapi: Add case sensitivity string table tests. 2006-05-05 21:46:23 +02:00
Mike McCormack 07e9ec46ef setupapi: Add a stub implementation for RegistryDelnode. 2006-04-04 20:02:04 +02:00
Alexandre Julliard 605574bebf setupapi: Copy the complete resource tree into the fake dlls. 2006-04-03 14:03:08 +02:00
Antonio Codazzi 872941750e setupapi: Esperanto language support. 2006-04-03 11:50:32 +02:00
Alexandre Julliard 8b478a70ec setupapi: Added support for creating fake dlls at install time.
This should satisfy applications that access a dll file directly. For
apps that check the dll version in the file, the version resource is
copied from the builtin dll.
2006-03-21 11:30:48 +01:00
Alexandre Julliard c67728f7c6 setupapi: Added support for calling executables in a RegisterDlls section. 2006-03-18 18:43:13 +01:00
András Kovács 09aa66879d setupapi: Added Hungarian translation. 2006-03-15 11:33:17 +01:00
James Hawkins ee324e694a setupapi: Downgrade an ERR to a WARN. 2006-02-23 12:09:38 +01:00
Mike McCormack 253e296436 setupapi: Add a stub implementation of CMP_WaitNoPendingInstallEvents. 2006-02-20 11:12:39 +01:00
James Hawkins 94515450fa setupapi: Handle the INFINFO_REVERSE_DEFAULT_SEARCH search flag. 2006-02-14 12:23:58 +01:00
James Hawkins 202942de61 setupapi: Handle the INFINFO_INF_NAME_IS_ABSOLUTE and
INFINFO_DEFAULT_SEARCH search flags.
2006-02-14 12:23:29 +01:00
Petr Tesarik 2b033e9915 setupapi: Czech language resources encoding fix. 2006-02-13 13:28:11 +01:00
James Hawkins f201c9e984 setupapi: Error out if ReturnBuffer is NULL but ReturnBufferSize is not 0. 2006-02-09 12:12:36 +01:00
James Hawkins a1141ee764 setupapi: Convert InfSpec to unicode if SearchControl is not
INFINFO_INF_SPEC_IS_HINF.
2006-02-09 12:12:11 +01:00
James Hawkins 21fb7ab6a1 setupapi: Add an initial implementation of SetupGetInfInformation. 2006-02-07 16:24:17 +01:00
James Hawkins 647329d2dd setupapi: Implement SetupQueryInfFileInformation. 2006-02-07 16:08:33 +01:00
Alexandre Julliard 6cb7ca4177 setupapi: Store the full name to the INF file in the inf_file structure
(based on a patch by James Hawkins).
2006-02-07 16:08:19 +01:00
Fatih Aşıcı 70aa7912bf setupapi: Turkish translation. 2006-02-06 13:05:54 +01:00
Alexandre Julliard ebc65aea8d setupapi: Ignore ok file for new query test. 2006-01-31 18:18:24 +01:00
James Hawkins ac6c941058 setupapi: Add tests for SetupGetInfInformation. 2006-01-31 12:22:48 +01:00
Thomas Weidenmueller 278bd29b8d setupapi: Fix comparing the group SIDs in IsUserAdmin. 2005-12-19 18:15:58 +01:00
James Hawkins 11fced7b57 setupapi: Added stubs for SetupGetInfInformation and
SetupQueryInfFileInformation.
2005-12-15 11:02:20 +01:00
Eric Pouech 8cddd5d2fb Made some functions static. 2005-12-12 11:53:56 +01:00
Alexandre Julliard 0ec7e1a591 Renamed all .cvsignore files to .gitignore. 2005-11-26 13:10:33 +01:00
YunSong Hwang 58d6722e7a Add Korean translations. 2005-11-11 10:55:09 +00:00
Francois Gouget 2adb302a99 Add trailing '\n's to ok() and TRACE() calls. 2005-11-10 11:17:38 +00:00
Alexandre Julliard 6c0fc4205c Added a bunch of tests for the INF parser. 2005-11-07 16:41:37 +00:00
Alexandre Julliard 4f128fa874 Added support for optional section.ntx86 and section.nt in
InstallHinfSection when current version is set to NT.
2005-11-03 19:34:03 +00:00
Alexandre Julliard 7e22be4d84 We are no longer generating .dbg.c files. 2005-09-29 10:35:58 +00:00
Anders Bergh 925e4674a7 Added Swedish translation. 2005-09-28 10:16:33 +00:00
Alexander N. Sørnes 8822dbbb92 Added Norwegian translations. 2005-09-25 15:15:25 +00:00
Eric Kohl da46628883 - String id 0 becomes a reserved (invalid) id.
- StringTableStringFromId returns a pointer to an empty string if the
  string id is invalid.
2005-09-23 10:09:47 +00:00
Alexandre Julliard 9f1c6de1ef We are no longer generating .spec.c files. 2005-09-21 14:42:52 +00:00
Steven Edwards 331e09c22c Added stringtable regression test. 2005-09-21 14:16:05 +00:00
Eric Kohl 8196e2d0d0 Implement setupapi stringtable functions. 2005-09-21 14:12:15 +00:00
Milko Krachounov 980f817737 Bulgarian resources for mpr, msi, user, commdlg, oleaut32, shdocvw,
shell32, comctl32, msrle32, mshtml, winspool, wineps, serialui,
setupapi, wininet, regedit, uninstaller, notepad, winecfg and
winhelp.
2005-09-19 17:00:58 +00:00
Ge van Geldorp 748d23a7d4 Base of REG_DWORD entries must be auto-detected. 2005-09-14 11:15:58 +00:00
Filip Navara 5d0a292dd2 Fix a couple of prototypes. 2005-09-14 10:06:17 +00:00
Marcus Meissner bd7ec9aca5 The last argument to MultiByteToWideChar is wide character count and
not the buffer size in bytes. Fixed all places where it was wrong.
2005-09-12 22:07:53 +00:00
Alexandre Julliard 261e376495 Fixed a number of pointer to integer conversions that wouldn't work
right on a 64-bit platform.
2005-09-12 15:14:06 +00:00
Detlef Riekenberg 92eedf8567 Moved cfgmgr32.h to include/ddk/. 2005-09-06 11:42:50 +00:00
Kimmo Myllyvirta 3344365f08 Added Finnish resources. 2005-09-06 09:22:19 +00:00
Ge van Geldorp 3ebeb2377f index is 1-based at this point, index == line->nb_fields is the last
field and is valid.
2005-08-15 09:43:28 +00:00
Alexandre Julliard 8328c61a01 Added stubs for pSetupGet/SetGlobalFlags. 2005-08-12 18:23:06 +00:00
Alexandre Julliard 4ed08c497b Preserve the spaces before an opening quote in the middle of a token
(reported by Matthew Davison).
2005-07-22 18:30:53 +00:00
Detlef Riekenberg 521d067ba9 SetupSetFileQueueAlternatePlatform{AW} implemented as stub. 2005-07-10 18:16:26 +00:00
Thomas Weidenmueller 738c770dd5 Fixed enumerating the drive strings. 2005-07-10 17:39:26 +00:00