Hans Leidekker
d060160b7a
setupapi: Implement pSetup{Get, Set}QueueFlags.
2007-05-18 14:12:28 +02:00
Rob Shearman
c4eeb9f6fa
setupapi: SetupOpenInfFile returns INVALID_HANDLE_VALUE on failure, not NULL.
...
Fix SetupQueryInfOriginalFileInformation to check for the former rather than the latter.
2007-05-11 11:20:04 +02:00
Paul Vriens
299a358fdb
setupapi/tests: SetupQueryInfOriginalFileInformationA is not available on win98.
2007-05-08 20:09:31 +02:00
Rob Shearman
04fada9035
setupapi: Improve the stub for SetupQueryInfOriginalFileInformation
...
to return information for OriginalCatalogName based on information in
the installed inf file.
2007-05-08 18:09:49 +02:00
Rob Shearman
672a611379
setupapi: Don't copy an OEM inf file if the exact same OEM inf file already exists.
2007-05-08 18:09:36 +02:00
Rob Shearman
c572ddb40c
setupapi: Partially implement SetupQueryInfOriginalFileInformationW.
...
Implement SetupQueryInfOriginalFileInformationA on top of SetupQueryInfOriginalFileInformationW.
2007-05-04 12:40:43 +02:00
Rob Shearman
712bffb54e
setupapi: Add stubs for SetupQueryInfOriginalFileInformationA/W.
2007-05-04 12:40:17 +02:00
Rob Shearman
66d5cb2967
setupapi: The inf file containing the SourceDisksFiles and SourceDisksNames sections is the same as hinf if there is no layout file specified.
...
So pass the correct inf handle to SetupQueueDefaultCopyW and SetupQueueCopySectionW.
2007-05-04 12:40:00 +02:00
Rob Shearman
b1030f59e6
setupapi: SetupCopyOEMInfW should preserve the basename when copying the inf file to the inf directory if possible.
...
If the file already exists, then it should use a name with the form oem%u.inf instead.
2007-05-02 15:03:25 +02:00
Paul Vriens
4b34ba65d9
setupapi/tests: SetupCopyOEMInfA is not available on NT4.
2007-04-26 14:25:00 +02:00
Paul Vriens
ce3fa8e861
setupapi/tests: SetupDiCreateDeviceInfoListExW is not implemented on win98.
2007-04-25 13:48:21 +02:00
Hans Leidekker
aa4fe06739
setupapi: Implement SetupGetFileCompressionInfo on top of SetupGetFileCompressionInfoEx.
2007-04-10 21:39:48 +02:00
Paul Vriens
ce45b8b1c6
setupapi/tests: Run tests on win98 again.
2007-04-10 14:23:21 +02:00
Alexandre Julliard
aa12152e7b
setupapi: Avoid using sizeof in traces.
2007-04-09 14:15:34 +02:00
Hans Leidekker
c26a816f19
setupapi: Remove debug traces from allocation routines.
2007-04-09 12:52:17 +02:00
Hans Leidekker
9970ccb9a5
setupapi: Add tests for SetupDecompressOrCopyFile.
2007-04-09 12:52:11 +02:00
Hans Leidekker
c1950e2dcc
setupapi: Implement SetupDecompressOrCopyFile{A, W}.
2007-04-09 12:52:05 +02:00
Hans Leidekker
c1a856e649
setupapi: Add tests for SetupGetFileCompressionInfoEx.
2007-04-09 12:51:09 +02:00
Hans Leidekker
8ccc19c74c
setupapi: Implement SetupGetFileCompressionInfoEx{A, W}.
2007-04-09 12:51:05 +02:00
James Hawkins
405b96e979
setupapi: SetLastError to ERROR_SUCCESS on success.
2007-03-28 13:28:28 +02:00
James Hawkins
672952d2b6
setupapi: Correct the Inf output position.
2007-03-28 13:28:13 +02:00
James Hawkins
ff326fd0ff
setupapi: The Inf file should be copied regardless of the destination buffer, with tests.
2007-03-28 13:28:01 +02:00
James Hawkins
efa6591fff
setupapi: Don't allow relative paths in SetupCopyOEMInf.
2007-03-28 13:25:03 +02:00
James Hawkins
3e5f62b2d8
setupapi: Handle the SP_COPY_NOOVERWRITE flag.
2007-03-28 13:20:14 +02:00
Francois Gouget
61db3be294
setupapi: Fix InstallCatalog()'s calling convention.
2007-03-28 12:33:59 +02:00
James Hawkins
9eaea34e04
setupapi: Add several tests for SetupCopyOEMInf, with fixes so the tests don't crash.
2007-03-27 13:22:31 +02:00
Alexandre Julliard
31ade1eb67
setupapi: Add support for .inf files in utf-8 format.
2007-03-21 13:52:43 +01:00
Andrew Talbot
a89d5de5df
setupapi: Replace inline static with static inline.
2007-03-21 11:55:37 +01:00
Hans Leidekker
a9e4ced18b
setupapi: Add a stub implementation for InstallCatalog.
2007-03-19 13:55:29 +01:00
Hans Leidekker
7a039ebbf1
setupapi: Always return an empty list from SetupDiGetClassDevs.
2007-02-20 20:27:13 +01:00
Hans Leidekker
939e8e4ce2
setupapi: Implement SetupCopyOEMInf{A,W}.
2007-02-20 20:27:09 +01:00
Hans Leidekker
275dbeb74e
setupapi: Add stub implementations for SetupDiGetINFClass and SetupSetSourceList.
2007-02-19 12:40:15 +01:00
Andrew Talbot
1efcf37692
setupapi: Declare some functions static.
2007-02-05 12:25:28 +01:00
Francois Gouget
5d0da6f666
setupapi/tests: Print GetLastError() in decimal with '%u'.
2007-01-08 12:06:36 +01:00
Francois Gouget
8cfd025164
setupapi: Fix handling of 'CopyFiles=@file'.
2006-12-21 14:48:15 +01:00
Hans Leidekker
7f31cc4756
setupapi: Add a stub implementation for SetupPromptReboot.
2006-12-15 12:20:32 +01:00
Francois Gouget
c66628b73f
Consistently use SUBLANG_NEUTRAL for Italian resources.
2006-12-05 11:28:38 +01:00
Christian Gmeiner
3d11b8650c
setupapi: Added AssertFail stub.
2006-11-29 14:04:52 +01:00
Hans Leidekker
17f66b7086
setupapi: Add tests for SetupGet{SourceFileLocation, SourceInfo, TargetPath}.
2006-11-17 15:51:25 +01:00
Hans Leidekker
134c03b3be
setupapi: Implement SetupGetTargetPath{A,W}.
2006-11-16 22:08:41 +01:00
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