Changeset 5566 for trunk/include
- Timestamp:
- Apr 22, 2001, 12:37:27 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/win/ntddk.h
r4113 r5566 1 /* $Id: ntddk.h,v 1. 6 2000-08-29 21:20:49sandervl Exp $ */1 /* $Id: ntddk.h,v 1.7 2001-04-22 10:37:27 sandervl Exp $ */ 2 2 /* 3 3 this file defines interfaces mainly exposed to device drivers and … … 454 454 DWORD acelen); 455 455 456 DWORD WINAPI RtlAddAccessAllowedAce(DWORD x1,DWORD x2,DWORD x3,DWORD x4); 457 DWORD WINAPI RtlGetAce(PACL pAcl,DWORD dwAceIndex,LPVOID *pAce ); 456 NTSTATUS WINAPI RtlAddAccessAllowedAce(IN OUT PACL pAcl, IN DWORD dwAceRevision, 457 IN DWORD AccessMask, IN PSID pSid); 458 NTSTATUS WINAPI RtlGetAce(PACL pAcl,DWORD dwAceIndex,LPVOID *pAce ); 458 459 459 460 /* … … 461 462 */ 462 463 463 DWORD WINAPI RtlAnsiStringToUnicodeString(PUNICODE_STRING uni,PANSI_STRING ansi,BOOLEAN doalloc); 464 DWORD WINAPI RtlOemStringToUnicodeString(PUNICODE_STRING uni,PSTRING ansi,BOOLEAN doalloc); 465 DWORD WINAPI RtlMultiByteToUnicodeN(LPWSTR unistr,DWORD unilen,LPDWORD reslen,LPSTR oemstr,DWORD oemlen); 466 DWORD WINAPI RtlOemToUnicodeN(LPWSTR unistr,DWORD unilen,LPDWORD reslen,LPSTR oemstr,DWORD oemlen); 464 NTSTATUS WINAPI RtlAnsiStringToUnicodeString( UNICODE_STRING *uni, 465 const STRING *ansi, 466 BOOLEAN doalloc ); 467 NTSTATUS WINAPI RtlOemStringToUnicodeString( UNICODE_STRING *uni, 468 const STRING *oem, 469 BOOLEAN doalloc ); 470 NTSTATUS WINAPI RtlMultiByteToUnicodeN( LPWSTR dst, DWORD dstlen, LPDWORD reslen, 471 LPCSTR src, DWORD srclen ); 472 NTSTATUS WINAPI RtlOemToUnicodeN( LPWSTR dst, DWORD dstlen, LPDWORD reslen, 473 LPCSTR src, DWORD srclen ); 467 474 VOID WINAPI RtlInitAnsiString(PANSI_STRING target,LPCSTR source); 468 475 VOID WINAPI RtlInitString(PSTRING target,LPCSTR source); … … 470 477 VOID WINAPI RtlFreeUnicodeString(PUNICODE_STRING str); 471 478 VOID WINAPI RtlFreeAnsiString(PANSI_STRING AnsiString); 472 DWORD WINAPI RtlUnicodeToOemN(LPSTR oemstr,DWORD oemlen,LPDWORD reslen,LPWSTR unistr,DWORD unilen); 473 DWORD WINAPI RtlUnicodeStringToOemString(PANSI_STRING oem,PUNICODE_STRING uni,BOOLEAN alloc); 474 DWORD WINAPI RtlUnicodeStringToAnsiString(PANSI_STRING oem,PUNICODE_STRING uni,BOOLEAN alloc); 475 DWORD WINAPI RtlEqualUnicodeString(PUNICODE_STRING s1,PUNICODE_STRING s2,DWORD x); 476 DWORD WINAPI RtlUpcaseUnicodeString(PUNICODE_STRING dest,PUNICODE_STRING src,BOOLEAN doalloc); 479 NTSTATUS WINAPI RtlUnicodeToOemN( LPSTR dst, DWORD dstlen, LPDWORD reslen, 480 LPCWSTR src, DWORD srclen ); 481 NTSTATUS WINAPI RtlUnicodeToMultiByteN( LPSTR dst, DWORD dstlen, LPDWORD reslen, 482 LPCWSTR src, DWORD srclen ); 483 NTSTATUS WINAPI RtlUnicodeStringToOemString( STRING *oem, 484 const UNICODE_STRING *uni, 485 BOOLEAN doalloc ); 486 NTSTATUS WINAPI RtlUnicodeStringToAnsiString( STRING *ansi, 487 const UNICODE_STRING *uni, 488 BOOLEAN doalloc ); 489 BOOLEAN WINAPI RtlEqualUnicodeString( const UNICODE_STRING *s1, const UNICODE_STRING *s2, 490 BOOLEAN CaseInsensitive ); 491 NTSTATUS WINAPI RtlUpcaseUnicodeString( UNICODE_STRING *dest, 492 const UNICODE_STRING *src, 493 BOOLEAN doalloc ); 494 NTSTATUS WINAPI RtlUpcaseUnicodeStringToAnsiString( STRING *dst, 495 const UNICODE_STRING *src, 496 BOOLEAN doalloc ); 497 NTSTATUS WINAPI RtlUpcaseUnicodeStringToOemString( STRING *dst, 498 const UNICODE_STRING *src, 499 BOOLEAN doalloc ); 500 NTSTATUS WINAPI RtlUpcaseUnicodeToMultiByteN( LPSTR dst, DWORD dstlen, LPDWORD reslen, 501 LPCWSTR src, DWORD srclen ); 502 NTSTATUS WINAPI RtlUpcaseUnicodeToOemN( LPSTR dst, DWORD dstlen, LPDWORD reslen, 503 LPCWSTR src, DWORD srclen ); 504 NTSTATUS WINAPI RtlMultiByteToUnicodeSize( DWORD *size, LPCSTR str, UINT len ); 505 NTSTATUS WINAPI RtlUnicodeToMultiByteSize( DWORD *size, LPCWSTR str, UINT len ); 506 477 507 UINT WINAPI RtlxOemStringToUnicodeSize(PSTRING str); 508 DWORD WINAPI RtlUnicodeStringToOemSize( const UNICODE_STRING *str ); 509 DWORD WINAPI RtlUnicodeStringToAnsiSize( const UNICODE_STRING *str ); 478 510 UINT WINAPI RtlxAnsiStringToUnicodeSize(PANSI_STRING str); 479 511 DWORD WINAPI RtlIsTextUnicode(LPVOID buf, DWORD len, DWORD *pf); 480 NTSTATUS WINAPI RtlCompareUnicodeString(PUNICODE_STRING String1, PUNICODE_STRING String2, BOOLEAN CaseInSensitive); 512 LONG WINAPI RtlCompareUnicodeString( const UNICODE_STRING *s1, const UNICODE_STRING *s2, 513 BOOLEAN CaseInsensitive ); 514 515 NTSTATUS WINAPI RtlAppendStringToString( STRING *dst, const STRING *src ); 516 NTSTATUS WINAPI RtlAppendAsciizToString( STRING *dst, LPCSTR src ); 517 NTSTATUS WINAPI RtlAppendUnicodeToString( UNICODE_STRING *dst, LPCWSTR src ); 518 NTSTATUS WINAPI RtlAppendUnicodeStringToString( UNICODE_STRING *dst, const UNICODE_STRING *src ); 519 481 520 482 521 /*
Note:
See TracChangeset
for help on using the changeset viewer.