2 * Copyright 2007 Juan Lang
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library; if not, write to the Free Software
16 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
23 #include "wine/debug.h"
25 WINE_DEFAULT_DEBUG_CHANNEL(crypt
);
27 HCRYPTMSG WINAPI
CryptMsgOpenToEncode(DWORD dwMsgEncodingType
, DWORD dwFlags
,
28 DWORD dwMsgType
, const void *pvMsgEncodeInfo
, LPSTR pszInnerContentObjID
,
29 PCMSG_STREAM_INFO pStreamInfo
)
31 FIXME("(%08x, %08x, %08x, %p, %s, %p): stub\n", dwMsgEncodingType
, dwFlags
,
32 dwMsgType
, pvMsgEncodeInfo
, debugstr_a(pszInnerContentObjID
), pStreamInfo
);
36 HCRYPTMSG WINAPI
CryptMsgOpenToDecode(DWORD dwMsgEncodingType
, DWORD dwFlags
,
37 DWORD dwMsgType
, HCRYPTPROV hCryptProv
, PCERT_INFO pRecipientInfo
,
38 PCMSG_STREAM_INFO pStreamInfo
)
40 FIXME("(%08x, %08x, %08x, %08lx, %p, %p): stub\n", dwMsgEncodingType
,
41 dwFlags
, dwMsgType
, hCryptProv
, pRecipientInfo
, pStreamInfo
);
45 HCRYPTMSG WINAPI
CryptMsgDuplicate(HCRYPTMSG hCryptMsg
)
47 FIXME("(%p): stub\n", hCryptMsg
);
51 BOOL WINAPI
CryptMsgClose(HCRYPTMSG hCryptMsg
)
53 FIXME("(%p): stub\n", hCryptMsg
);
57 BOOL WINAPI
CryptMsgUpdate(HCRYPTMSG hCryptMsg
, const BYTE
*pbData
,
58 DWORD cbData
, BOOL fFinal
)
60 FIXME("(%p, %p, %d, %d): stub\n", hCryptMsg
, pbData
, cbData
, fFinal
);
64 BOOL WINAPI
CryptMsgGetParam(HCRYPTMSG hCryptMsg
, DWORD dwParamType
,
65 DWORD dwIndex
, void *pvData
, DWORD
*pcbData
)
67 FIXME("(%p, %d, %d, %p, %p): stub\n", hCryptMsg
, dwParamType
, dwIndex
,