From 301cfd141b7cb64fabb0488cbb4cc7fb924cd8dc Mon Sep 17 00:00:00 2001 From: Andrew Talbot Date: Thu, 26 Mar 2009 21:23:50 +0000 Subject: [PATCH] advapi32: Constify some variables. --- dlls/advapi32/crypt.c | 2 +- dlls/advapi32/crypt.h | 2 +- dlls/advapi32/crypt_arc4.c | 2 +- dlls/advapi32/tests/crypt_lmhash.c | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dlls/advapi32/crypt.c b/dlls/advapi32/crypt.c index cae03d8f6bf..d1fc25de528 100644 --- a/dlls/advapi32/crypt.c +++ b/dlls/advapi32/crypt.c @@ -2243,7 +2243,7 @@ BOOL WINAPI CryptVerifySignatureA (HCRYPTHASH hHash, CONST BYTE *pbSignature, DW * TRUE if blocks are the same * FALSE if blocks are different */ -BOOL WINAPI SystemFunction030(PVOID b1, PVOID b2) +BOOL WINAPI SystemFunction030(LPCVOID b1, LPCVOID b2) { return !memcmp(b1, b2, 0x10); } diff --git a/dlls/advapi32/crypt.h b/dlls/advapi32/crypt.h index 3d630da0bcf..d9018f4c642 100644 --- a/dlls/advapi32/crypt.h +++ b/dlls/advapi32/crypt.h @@ -93,6 +93,6 @@ struct ustring { unsigned char *Buffer; }; -NTSTATUS WINAPI SystemFunction032(struct ustring *data, struct ustring *key); +NTSTATUS WINAPI SystemFunction032(struct ustring *data, const struct ustring *key); #endif /* __WINE_CRYPT_H_ */ diff --git a/dlls/advapi32/crypt_arc4.c b/dlls/advapi32/crypt_arc4.c index ebe4058794b..523cda224e7 100644 --- a/dlls/advapi32/crypt_arc4.c +++ b/dlls/advapi32/crypt_arc4.c @@ -94,7 +94,7 @@ static void arc4_ProcessString(arc4_info *a4i, BYTE *inoutString, unsigned int l * NOTES * see http://web.it.kth.se/~rom/ntsec.html#crypto-strongavail */ -NTSTATUS WINAPI SystemFunction032(struct ustring *data, struct ustring *key) +NTSTATUS WINAPI SystemFunction032(struct ustring *data, const struct ustring *key) { arc4_info a4i; diff --git a/dlls/advapi32/tests/crypt_lmhash.c b/dlls/advapi32/tests/crypt_lmhash.c index 66ebe829578..253090a970e 100644 --- a/dlls/advapi32/tests/crypt_lmhash.c +++ b/dlls/advapi32/tests/crypt_lmhash.c @@ -43,8 +43,8 @@ typedef VOID (WINAPI *fnSystemFunction006)( PCSTR passwd, PSTR lmhash ); typedef NTSTATUS (WINAPI *fnSystemFunction008)(const BYTE *, const BYTE *, LPBYTE); typedef NTSTATUS (WINAPI *fnSystemFunction009)(const BYTE *, const BYTE *, LPBYTE); typedef int (WINAPI *descrypt)(unsigned char *, unsigned char *, unsigned char *); -typedef NTSTATUS (WINAPI *fnSystemFunction030)(void*, void*); -typedef NTSTATUS (WINAPI *fnSystemFunction032)(struct ustring *, struct ustring *); +typedef NTSTATUS (WINAPI *fnSystemFunction030)(const void*, const void*); +typedef NTSTATUS (WINAPI *fnSystemFunction032)(struct ustring *, const struct ustring *); fnSystemFunction001 pSystemFunction001; fnSystemFunction002 pSystemFunction002;