[SDK] Fix the implementation of the FsRtlIsAnsiCharacter* macros.
authorPierre Schweitzer <pierre@reactos.org>
Wed, 29 Aug 2018 06:30:18 +0000 (08:30 +0200)
committerPierre Schweitzer <pierre@reactos.org>
Wed, 29 Aug 2018 06:34:30 +0000 (08:34 +0200)
commita2f97620203a0a7bb608565943884d719cbfc5ef
tree6f00c126c974979411445b5659457d1af2fa9939
parente217e926e127b162d7b8ffb4d41a110f4d310d57
[SDK] Fix the implementation of the FsRtlIsAnsiCharacter* macros.

These macros should be implemented using the FsRtlTestAnsiCharacter() macro
that performs extended tests, especially for buffer overruns.
This fixes FsRtlIsAnsiCharacterWild(), FsRtlIsAnsiCharacterLegalFat(),
FsRtlIsAnsiCharacterLegalHpfs(), FsRtlIsAnsiCharacterLegalNtfs().

CORE-14067
sdk/include/xdk/fsrtlfuncs.h