Differences From Artifact [af13fe2a125c8d82]:
- File
src/win32/ntsecapi.d
- 2015-04-21 10:46:55 - part of checkin [4e2933c620] on branch trunk - Rebased to the latest verson dmd 2.067. Not yet verified the outcome. (user: kinaba) [annotate]
To Artifact [383102dcd27f40ad]:
- File
src/win32/ntsecapi.d
-
2015-05-05 06:49:05
- part of checkin
[9b639cf2d6]
on branch trunk
- Working version for update to 2.067.
The problem was __gshared. Replacing it with TLS fixed the issue. Remaining problem is that "hack.d"'s CloseHandle hack is not working anymore.
(user: kinaba) [annotate]
-
2015-05-05 06:49:05
- part of checkin
[9b639cf2d6]
on branch trunk
- Working version for update to 2.067.
402 402 UCHAR[MSV1_0_CHALLENGE_LENGTH] ChallengeToClient;
403 403 STRING CaseSensitiveChallengeResponse;
404 404 STRING CaseInsensitiveChallengeResponse;
405 405 ULONG ParameterControl;
406 406 }
407 407 alias MSV1_0_LM20_LOGON* PMSV1_0_LM20_LOGON;
408 408
409 -static if (_WIN32_WINNT_ONLY && _WIN32_WINNT >= 0x500) {
409 +static if (_WIN32_WINNT >= 0x500) {
410 410 struct MSV1_0_SUBAUTH_LOGON {
411 411 MSV1_0_LOGON_SUBMIT_TYPE MessageType;
412 412 UNICODE_STRING LogonDomainName;
413 413 UNICODE_STRING UserName;
414 414 UNICODE_STRING Workstation;
415 415 UCHAR[MSV1_0_CHALLENGE_LENGTH] ChallengeToClient;
416 416 STRING AuthenticationInfo1;
................................................................................
659 659 LARGE_INTEGER MaxTicketAge;
660 660 LARGE_INTEGER MaxRenewAge;
661 661 LARGE_INTEGER ProxyLifetime;
662 662 LARGE_INTEGER ForceLogoff;
663 663 }
664 664 alias POLICY_DOMAIN_KERBEROS_TICKET_INFO* PPOLICY_DOMAIN_KERBEROS_TICKET_INFO;
665 665
666 -alias HANDLE LSA_HANDLE;
667 -alias HANDLE* PLSA_HANDLE;
666 +mixin DECLARE_HANDLE!("LSA_HANDLE");
667 +alias LSA_HANDLE* PLSA_HANDLE;
668 668
669 669 struct TRUSTED_DOMAIN_NAME_INFO {
670 670 LSA_UNICODE_STRING Name;
671 671 }
672 672 alias TRUSTED_DOMAIN_NAME_INFO* PTRUSTED_DOMAIN_NAME_INFO;
673 673
674 674 struct TRUSTED_CONTROLLERS_INFO {