Exemplo n.º 1
0
 public static extern bool CryptMsgControl(
     SafeCryptMsgHandle hCryptMsg,
     uint dwFlags,
     CMSG_CONTROL_TYPE dwCtrlType,
     IntPtr pvCtrlPara);
Exemplo n.º 2
0
 public static extern bool CryptMsgUpdate(
     SafeCryptMsgHandle hCryptMsg,
     byte[] pbData,
     uint cbData,
     bool fFinal);
Exemplo n.º 3
0
 public static extern bool CryptMsgGetParam(
     SafeCryptMsgHandle hCryptMsg,
     CMSG_GETPARAM_TYPE dwParamType,
     uint dwIndex,
     byte[] pvData,
     ref uint pcbData);
Exemplo n.º 4
0
 public static extern bool CryptMsgUpdate(
     SafeCryptMsgHandle hCryptMsg,
     byte[] pbData,
     uint cbData,
     bool fFinal);
Exemplo n.º 5
0
 public static extern bool CryptMsgGetParam(
     SafeCryptMsgHandle hCryptMsg,
     CMSG_GETPARAM_TYPE dwParamType,
     uint dwIndex,
     byte[] pvData,
     ref uint pcbData);
Exemplo n.º 6
0
 public static extern bool CryptMsgControl(
     SafeCryptMsgHandle hCryptMsg,
     uint dwFlags,
     CMSG_CONTROL_TYPE dwCtrlType,
     IntPtr pvCtrlPara);
Exemplo n.º 7
0
 private NativeCms(SafeCryptMsgHandle handle, bool detached)
 {
     _handle   = handle;
     _detached = detached;
 }
Exemplo n.º 8
0
 public NativeCms(IntPtr handle)
 {
     _handle = new SafeCryptMsgHandle(handle, ownsHandle: false);
 }