Eric Kohl

[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
[ADVAPI32]

ScmRpcStatusToWinError: Convert STATUS_ACCESS_VIOLATION to ERROR_INVALID_HANDLE.

UnlockServiceDatabase returns ERROR_INVALID_SERVICE_LOCK instead of ERROR_INVALID_HANDLE.

    • -0
    • +4
    /trunk/reactos/dll/win32/advapi32/service/scm.c
[ADVAPI32]

CreateServiceA/W: Call SetLastError() in case of success too.

    • -2
    • +2
    /trunk/reactos/dll/win32/advapi32/service/scm.c
[ADVAPI32]

OpenServiceA/W: Call SetLastError() in case of success too.

    • -2
    • +2
    /trunk/reactos/dll/win32/advapi32/service/scm.c
[NETAPI32]

Add obsolete NetRepl functions.

    • -1
    • +178
    /trunk/reactos/dll/win32/netapi32/obsolete.c
    • -15
    • +15
    /trunk/reactos/dll/win32/netapi32/netapi32.spec
[NETAPI32]

- Add I_BrowserQueryEmulatedDomains and I_BrowserSetNetlogonState to the new computer browser inferface file.

- Get rid of the now obsolete browsr.c file.

    • -43
    • +0
    /trunk/reactos/dll/win32/netapi32/browsr.c
    • -18
    • +49
    /trunk/reactos/dll/win32/netapi32/browser.c
[NETAPI32]

- Add the computer browser service client interface.

- Add binding code for the computer browser service client interface.

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

Implement NetEnumerateComputerNames. This function calls its counterpart in the workstation service.

    • -1
    • +1
    /trunk/reactos/dll/win32/netapi32/netapi32.spec
    • -0
    • +38
    /trunk/reactos/dll/win32/netapi32/wksta_new.c