Eric Kohl

[ADVAPI32]

RegQueryInfoKey: Initializing *lpcbSecurityDescriptor before calling NtQueryKey fixes the remaining api tests.

[SETUPAPI]

Add stubs for the remaining range list functions.

    • -10
    • +10
    /trunk/reactos/dll/win32/setupapi/setupapi.spec
    • -0
    • +173
    /trunk/reactos/dll/win32/setupapi/cfgmgr.c
[SETUPAPI]

- Implement CMP_GetBlockedDriverInfo.

- Make sure that CMP_GetServerSideDeviceInstallFlags and CMP_WaitServicesAvailable can be called on local and remote machines.

    • -1
    • +1
    /trunk/reactos/dll/win32/setupapi/setupapi.spec
    • -4
    • +63
    /trunk/reactos/dll/win32/setupapi/cfgmgr.c
[SETUPAPI]

Implement CM_Create_Range_List and CM_Free_Range_List. Still WIP.

    • -2
    • +2
    /trunk/reactos/dll/win32/setupapi/setupapi.spec
    • -0
    • +78
    /trunk/reactos/dll/win32/setupapi/cfgmgr.c
[EXPLORER]

Improve the taskbar property sheet.

- Improve the preview images (pixel perfect).

- Improve the Japanese translation.

Patch by Katayama Hirofumi MZ.

CORE-13574

    • -1
    • +0
    /trunk/reactos/base/shell/explorer/explorer.rc
  1. … 11 more files in changeset.
[VARIOUS]

Mass update for Romanian resource files.

Patch by Ștefan Fulea.

CORE-13599

    • -4
    • +4
    /trunk/reactos/dll/cpl/console/lang/ro-RO.rc
    • -2
    • +2
    /trunk/reactos/dll/cpl/mmsys/lang/ro-RO.rc
    • -0
    • +136
    /trunk/reactos/boot/bootdata/hivesys.inf
    • -11
    • +6
    /trunk/reactos/base/setup/welcome/lang/ro-RO.rc
    • -5
    • +5
    /trunk/reactos/base/setup/reactos/lang/ro-RO.rc
    • -0
    • +324
    /trunk/reactos/boot/bootdata/hivesft.inf
    • -15
    • +15
    /trunk/reactos/dll/win32/syssetup/lang/ro-RO.rc
    • -16
    • +12
    /trunk/reactos/base/shell/cmd/lang/ro-RO.rc
    • -2
    • +2
    /trunk/reactos/dll/win32/browseui/lang/ro-RO.rc
    • -4
    • +4
    /trunk/reactos/dll/cpl/desk/lang/ro-RO.rc
missing german translation and sort treeview alphabetically

Patches by: reactosfanboy and Katayama Hierofumi MZ

CORE-13674 #resolve #comment Thanks a lot!

    • -19
    • +19
    /trunk/reactos/dll/win32/shell32/lang/de-DE.rc
    • -19
    • +0
    /trunk/reactos/boot/bootdata/hivesft.inf
[NETAPI32]

DsAddressToSiteNamesExW: Remove dead code.

This bug was found by Christian Bosch. Thanks a lot!

    • -2
    • +0
    /trunk/reactos/dll/win32/netapi32/netlogon.c
[NETAPI32]

- Add DsAddressToSiteNamesExA stub.

- Implement DsAddressToSiteNamesExW.

    • -2
    • +2
    /trunk/reactos/dll/win32/netapi32/netapi32.spec
    • -0
    • +116
    /trunk/reactos/dll/win32/netapi32/netlogon.c
[NETAPI32]

- Add DsValidateSubnetNameA/W stubs.

- Move DsRoleFreeMemory to a better location.

[SDK/INCLUDE]

Add DsValidateSubnetNameA/W prototypes to dsgetdc.h.

    • -2
    • +2
    /trunk/reactos/dll/win32/netapi32/netapi32.spec
    • -5
    • +17
    /trunk/reactos/dll/win32/netapi32/netlogon.c
    • -0
    • +10
    /trunk/reactos/dll/win32/netapi32/dssetup.c
    • -0
    • +10
    /trunk/reactos/sdk/include/psdk/dsgetdc.h
[NETAPI32]

- Add DsDeregisterDnsHostRecordsA stub.

- Implement DsDeregisterDnsHostRecordsW.

[SDK/INCLUDE]

Add DsDeregisterDnsHostRecordsA/W prototypes to dsgetdc.h.

    • -2
    • +2
    /trunk/reactos/dll/win32/netapi32/netapi32.spec
    • -0
    • +49
    /trunk/reactos/dll/win32/netapi32/netlogon.c
    • -12
    • +22
    /trunk/reactos/sdk/include/psdk/dsgetdc.h
[NETAPI32]

- Add DsMergeForestTrustInformationW stub.

- Implement DsGetForestTrustInformationW.

[SDK/INCLUDE]

Add DsGetSiteNameA/W, DsGetForestTrustInformationW and DsMergeForestTrustInformationW prototypes to dsgetdc.h.

    • -0
    • +30
    /trunk/reactos/sdk/include/psdk/dsgetdc.h
    • -6
    • +49
    /trunk/reactos/dll/win32/netapi32/netlogon.c
    • -2
    • +2
    /trunk/reactos/dll/win32/netapi32/netapi32.spec
[NETAPI32]

- Add DsGetDcSiteCoverageA stub.

- Implement DsGetDcSiteCoverageW.

[SDK/INCLUDE]

Add DsGetDcSiteCoverageA/W prototypes to dsgetdc.h.

    • -0
    • +16
    /trunk/reactos/sdk/include/psdk/dsgetdc.h
    • -12
    • +92
    /trunk/reactos/dll/win32/netapi32/netlogon.c
    • -2
    • +2
    /trunk/reactos/dll/win32/netapi32/netapi32.spec
[NETAPI32]

- Add DsAddressToSiteNamesA stub.

- Implement DsAddressToSiteNamesW.

[SDK/INCLUDE]

Add DsAddressToSiteNamesA/W and DsAddressToSiteNamesExA/W prototypes to dsgetdc.h.

    • -2
    • +2
    /trunk/reactos/dll/win32/netapi32/netapi32.spec
    • -0
    • +34
    /trunk/reactos/sdk/include/psdk/dsgetdc.h
    • -0
    • +87
    /trunk/reactos/dll/win32/netapi32/netlogon.c
[NETAPI32]

- Add DsEnumerateDomainTrustsA, DsEnumerateDomainTrustsW, DsRoleFreeMemory, DsGetDcNameA, DsGetDcNameW, DsGetSiteNameA and DsGetSiteNameW stubs to netlogon.c.

- Remove the now obsolete file ds.c.

- Implement DsGetSiteNameW and NetEnumerateTrustedDomains. These functions call their counterpart in the netlogon service.

    • -1
    • +1
    /trunk/reactos/dll/win32/netapi32/netapi32.spec
    • -87
    • +0
    /trunk/reactos/dll/win32/netapi32/ds.c
    • -2
    • +135
    /trunk/reactos/dll/win32/netapi32/netlogon.c
[IDL]

Prevent duplicate declaration of NTSTATUS.

[IDL]

Prevent duplicate declaration of STRING and PSTRING.

[NETAPI32]

- Add netlogon RPC binding code.

- Implement NetGetAnyDCName. This function calls its counterpart in the netlogon service.

    • -6
    • +79
    /trunk/reactos/dll/win32/netapi32/netlogon.c
[IDL]

Add the Netlogon service interface definition.

    • -0
    • +6
    /trunk/reactos/sdk/include/reactos/idl/netlogon.acf
    • -0
    • +1500
    /trunk/reactos/sdk/include/reactos/idl/netlogon.idl
[NETAPI32]

Implement I_BrowserrDebugTrace and I_BrowserServerEnum. This functions calls their counterpart in the computer browser service.

    • -2
    • +2
    /trunk/reactos/dll/win32/netapi32/netapi32.spec
    • -0
    • +81
    /trunk/reactos/dll/win32/netapi32/browser.c
[NETAPI32]

Implement NetBrowserStatisticsGet().

    • -2
    • +76
    /trunk/reactos/dll/win32/netapi32/browser.c
    • -1
    • +1
    /trunk/reactos/dll/win32/netapi32/netapi32.spec
[NETAPI32]

Move the functions NetGetDCName, NetGetAnyDCName and NetEnumerateTrustedDomains into a separate file for the Netlogon service interface code.

    • -0
    • +57
    /trunk/reactos/dll/win32/netapi32/netlogon.c
    • -42
    • +0
    /trunk/reactos/dll/win32/netapi32/access.c
[NETAPI32]

Implement I_BrowserQueryOtherDomains, I_BrowserQueryStatistics and I_BrowserResetNetlogonState. This functions calls their counterpart in the computer browser service.

    • -0
    • +91
    /trunk/reactos/dll/win32/netapi32/browser.c
    • -3
    • +3
    /trunk/reactos/dll/win32/netapi32/netapi32.spec
[NETAPI32]

Implement I_BrowserQueryEmulatedDomains, I_BrowserResetStatistics and I_BrowserSetNetlogonState. This functions calls their counterpart in the computer browser service.

    • -1
    • +1
    /trunk/reactos/dll/win32/netapi32/netapi32.spec
    • -4
    • +66
    /trunk/reactos/dll/win32/netapi32/browser.c
[INCLUDE]

Replace the lmbrowsr.h form wine by a more complete psdk version.

Lmbrowsr.h was a part of Visual Studio 6 but Microsoft removed it from the PSDK later.

    • -0
    • +78
    /trunk/reactos/sdk/include/psdk/lmbrowsr.h
[NETAPI32]

NetEnumerateComputerNames: Convert the returned array of strings.

    • -2
    • +26
    /trunk/reactos/dll/win32/netapi32/wksta_new.c
[NETAPI32]

Implement NetConnectionEnum(). This function calls its counterpart in the server service.

    • -1
    • +1
    /trunk/reactos/dll/win32/netapi32/netapi32.spec
    • -0
    • +74
    /trunk/reactos/dll/win32/netapi32/srvsvc.c
[NTOS:SE]

Add the CmpAssignSecurityDescriptor() stub and improve some comments.

    • -6
    • +16
    /trunk/reactos/ntoskrnl/config/cmse.c
[DESK]

Replace the screen resolution change confirmation message box by a proper dialog box with timeout.

CORE-8352

    • -0
    • +12
    /trunk/reactos/dll/cpl/desk/lang/de-DE.rc
    • -0
    • +12
    /trunk/reactos/dll/cpl/desk/lang/hu-HU.rc
    • -0
    • +5
    /trunk/reactos/dll/cpl/desk/resource.h
    • -0
    • +12
    /trunk/reactos/dll/cpl/desk/lang/id-ID.rc
    • -0
    • +12
    /trunk/reactos/dll/cpl/desk/lang/ja-JP.rc
    • -0
    • +12
    /trunk/reactos/dll/cpl/desk/lang/el-GR.rc
    • -0
    • +12
    /trunk/reactos/dll/cpl/desk/lang/ru-RU.rc
    • -0
    • +12
    /trunk/reactos/dll/cpl/desk/lang/sv-SE.rc
    • -0
    • +12
    /trunk/reactos/dll/cpl/desk/lang/pt-BR.rc
    • -0
    • +12
    /trunk/reactos/dll/cpl/desk/lang/en-GB.rc
    • -0
    • +12
    /trunk/reactos/dll/cpl/desk/lang/bg-BG.rc
    • -0
    • +12
    /trunk/reactos/dll/cpl/desk/lang/pl-PL.rc
    • -3
    • +70
    /trunk/reactos/dll/cpl/desk/settings.c
    • -0
    • +12
    /trunk/reactos/dll/cpl/desk/lang/es-ES.rc
    • -0
    • +12
    /trunk/reactos/dll/cpl/desk/lang/nl-NL.rc
  1. … 13 more files in changeset.
[DESK]

- Add a message box to ask the user to confirm the screen resolution change.

- The resolution change will be reverted if the user clicks 'No'.

A separate dialog box with a timer will be added next.

    • -36
    • +85
    /trunk/reactos/dll/cpl/desk/settings.c