Fix ccapi rpc methods to always pass 8 byte handles instead of sizeof(void*).
authorSam Hartman <hartmans@mit.edu>
Wed, 28 Sep 2011 20:55:53 +0000 (20:55 +0000)
committerSam Hartman <hartmans@mit.edu>
Wed, 28 Sep 2011 20:55:53 +0000 (20:55 +0000)
commit22196688fbdc5c3e196339df665dfc95bae8d5a7
tree00c93badb8a36190f5864192bb6febe9cac6d7ce
parent28a8abe349da047486cbef33cb7c44e48dd4b9b7
Fix ccapi rpc methods to always pass 8 byte handles instead of sizeof(void*).
ccapi server always stores all 8 bytes, whether compiled as 32 bit or 64 bit.
If 32 bit, client zero-pads handle when sending and truncates when receiving.

Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25265 dc483132-0cff-0310-8789-dd5450dbe970
src/ccapi/common/win/ccs_reply.Idl
src/ccapi/common/win/ccs_request.idl
src/ccapi/lib/win/ccapi_os_ipc.cxx
src/ccapi/lib/win/ccs_reply_proc.c
src/ccapi/server/win/ccs_os_server.cpp
src/ccapi/server/win/ccs_request_proc.c
src/ccapi/server/win/ccs_win_pipe.c
src/ccapi/server/win/ccs_win_pipe.h