Corinna Vinschen
00ef94f338
* Makefile.in (LIBS): Re-add advapi32.dll. Explain why.
...
* make-64bit-version-with-mingw-w64.sh (LIBS): Ditto.
* cyglsa.c: Drop NTDLL function declarations. Use equivalent advapi32
functions again, throughout.
* cyglsa64.dll: Regenerate.
2012-05-29 12:46:01 +00:00
Corinna Vinschen
d2302a485f
* Makefile.in: Don't override CC.
...
* cyglsa.c: Don't include wchar.h. Declare wcscpy and wcslen instead.
* cyglsa64.dll: Rebuild.
2011-05-10 10:06:51 +00:00
Corinna Vinschen
8263a803da
* Makefile.in (LIBS): Remove advapi32.dll.
...
(clean): Remove cyglsa.def.
* cyglsa.c: Drop definitions required for VC++. Don't include ntddk.h.
Declare functions from NTDLL here. Explain why. Use NTDLL functions
in place of ADVAPI32 functions.
* cyglsa64.def: New file.
* cyglsa64.dll: Regenerate.
* make-64bit-version-with-mingw-w64.sh (LIBS): Remove advapi32.dll.
Reference cyglsa64.def instead of mslsa.def.
* make-64bit-version-with-visual-c.bat: Remove.
* mslsa.def: Remove.
2011-03-31 14:19:35 +00:00
Corinna Vinschen
457ebe4959
* cyglsa.c: Fix compilation with MinGW-w64 toolchains.
...
* make-64bit-version-with-mingw-w64.sh: New file.
* cyglsa64.dll: Regenerate with MinGW-w64-gc.
2011-03-31 13:07:54 +00:00
Corinna Vinschen
cd5401de59
* cyglsa.c: Include lmcons.h instead of lm.h to make newer WinDDK happy.
...
(LsaApLogonUserEx): Use CYG_LSA_MAGIC as checksum start value to
decouple from Cygwin release.
* make-64bit-version-with-visual-c.bat: Avoid compiler warning.
* cyglsa64.dll: New build.
2010-01-29 19:50:15 +00:00
Corinna Vinschen
dc4b5caedc
* cyglsa.c: Include ntddk.h again, but only if __MINGW32__ is defined.
...
* cyglsa64.dll: Regenerate.
* make-64bit-version-with-visual-c.bat: Fix comment.
2008-07-15 09:43:48 +00:00
Corinna Vinschen
5a0c7f1df9
* cyglsa.c: Don't include ntddk.h.
...
(RtlInitEmptyUnicodeString): Use Visual-C compatible "__inline" instead
of "inline".
(uni_alloc): Change second argument to USHORT.
(printf): Move definition of ap to make Visual-C++ happy.
(LsaApLogonUserEx): Compute size of datastructure returned to
LSA on 64 bit systems correctly to avoid heap corruption.
* cyglsa64.dll: Regenerate.
* make-64bit-version-with-visual-c.bat: Accommodate newer Microsoft
toolchains. Add more comment.
* mslsa.def: Export LsaApLogonUserEx instead of LsaApLogonUser.
2008-07-13 13:14:41 +00:00
Corinna Vinschen
8e4735df6c
Initial release of the Cygwin LSA authentication package.
...
* ChangeLog: New file.
* Makefile.in: Ditto.
* aclocal.m4: Ditto.
* configure.in: Ditto.
* configure: Ditto. Generated from configure.in.
* cyglsa-config: Ditto.
* cyglsa.c: Ditto.
* cyglsa.din: Ditto.
* cyglsa64.dll: Ditto.
* make-64bit-version-with-visual-c.bat: Ditto.
* mslsa.def: Ditto.
2006-11-27 13:05:54 +00:00