- implementation of RtlReg* (read access), RtlEvent*, RtlSemaphore*,
NtAllocateLocallyUniqueId
- implementation or stubs for NtAccessCheck, NtSetSecurityObject,
RtlClearBits, RtlEqualPrefixSid, RtlFindClearBits,
RtlFormatCurrentUserKeyPath, RtlGetControlSecurityDescriptor,
RtlIdentifierAuthoritySid, RtlImpersonateSelf, RtlInitializeBitMap,
RtlInitializeGenericTable, RtlMakeSelfRelativeSD,
RtlPrefixUnicodeString, RtlSetBits, RtlUnicodeToMultiByteN,
RtlUpcaseUnicodeStringToOemString, RtlUpcaseUnicodeToOemN,
RtlValidSid, RtlxUnicodeStringToOemSize
- corrected most RtlString* functions, added documentation
- more fixes and partial implementations
2000-01-23 23:35:33 +01:00
|
|
|
#ifndef __WINE_NTDLL_MISC_H
|
|
|
|
#define __WINE_NTDLL_MISC_H
|
|
|
|
|
|
|
|
#include "ntdef.h"
|
|
|
|
#include "winnt.h"
|
|
|
|
|
|
|
|
/* debug helper */
|
2000-02-10 23:15:21 +01:00
|
|
|
extern LPCSTR debugstr_as (PANSI_STRING us);
|
|
|
|
extern LPCSTR debugstr_us (PUNICODE_STRING us);
|
- implementation of RtlReg* (read access), RtlEvent*, RtlSemaphore*,
NtAllocateLocallyUniqueId
- implementation or stubs for NtAccessCheck, NtSetSecurityObject,
RtlClearBits, RtlEqualPrefixSid, RtlFindClearBits,
RtlFormatCurrentUserKeyPath, RtlGetControlSecurityDescriptor,
RtlIdentifierAuthoritySid, RtlImpersonateSelf, RtlInitializeBitMap,
RtlInitializeGenericTable, RtlMakeSelfRelativeSD,
RtlPrefixUnicodeString, RtlSetBits, RtlUnicodeToMultiByteN,
RtlUpcaseUnicodeStringToOemString, RtlUpcaseUnicodeToOemN,
RtlValidSid, RtlxUnicodeStringToOemSize
- corrected most RtlString* functions, added documentation
- more fixes and partial implementations
2000-01-23 23:35:33 +01:00
|
|
|
extern void dump_ObjectAttributes (POBJECT_ATTRIBUTES ObjectAttributes);
|
|
|
|
extern void dump_AnsiString(PANSI_STRING as, BOOLEAN showstring);
|
|
|
|
extern void dump_UnicodeString(PUNICODE_STRING us, BOOLEAN showstring);
|
|
|
|
|
|
|
|
#endif
|