.\" -*- nroff -*- .\" Generated file - DO NOT EDIT! .TH CryptEnumProviderTypesW 3w "Oct 2012" "Wine API" "Wine API" .SH NAME \fBCryptEnumProviderTypesW\fR (ADVAPI32.@) .SH SYNOPSIS BOOL CryptEnumProviderTypesW ( DWORD \fIdwIndex\fR, DWORD* \fIpdwReserved\fR, DWORD \fIdwFlags\fR, DWORD* \fIpdwProvType\fR, LPWSTR \fIpszTypeName\fR, DWORD* \fIpcbTypeName\fR ) .SH DESCRIPTION .PP Retrieves the next type of \fBCSP\fR supported. .SH PARAMS \fIdwIndex\fR \fB[In]\fR Index of the next provider to be enumerated. .PP \fIpdwReserved\fR \fB[In]\fR Reserved for future use and must be \fBNULL\fR. .PP \fIdwFlags\fR \fB[In]\fR Reserved for future use and must be zero. .PP \fIpdwProvType\fR \fB[Out]\fR \fBDWORD\fR designating the type of the provider. .PP \fIpszTypeName\fR \fB[Out]\fR Buffer that receives data from the provider type. .PP \fIpcbTypeName\fR \fB[In/Out]\fR Specifies the size of \fIpszTypeName\fR. Contains the number of bytes stored in the buffer on return. .PP .SH RETURNS .PP \fBSuccess:\fR \fBTRUE\fR .PP \fBFailure:\fR \fBFALSE\fR. .SH NOTES .PP If \fIpszTypeName\fR is \fBNULL\fR, CryptEnumProviderTypesW sets the size of the name for memory allocation purposes. .SH IMPLEMENTATION .PP Declared in \fB"wincrypt.h"\fR. .PP Implemented in \fB"dlls/advapi32/crypt.c"\fR. .PP Debug channel \fB"crypt"\fR.