diff --git a/dlls/crypt32/str.c b/dlls/crypt32/str.c index 2f90110301b..47130d0924c 100644 --- a/dlls/crypt32/str.c +++ b/dlls/crypt32/str.c @@ -140,17 +140,6 @@ DWORD WINAPI CertRDNValueToStrA(DWORD dwValueType, PCERT_RDN_VALUE_BLOB pValue, ret = dst - psz; } break; - case CERT_RDN_UTF8_STRING: - if (!psz || !csz) - ret = WideCharToMultiByte(CP_UTF8, 0, (LPWSTR)pValue->pbData, - pValue->cbData / sizeof(WCHAR) + 1, NULL, 0, NULL, NULL); - else - { - ret = WideCharToMultiByte(CP_UTF8, 0, (LPWSTR)pValue->pbData, - pValue->cbData / sizeof(WCHAR) + 1, psz, csz - 1, NULL, NULL); - csz -= ret; - } - break; default: FIXME("string type %d unimplemented\n", dwValueType); } @@ -220,24 +209,6 @@ DWORD WINAPI CertRDNValueToStrW(DWORD dwValueType, PCERT_RDN_VALUE_BLOB pValue, ret = ptr - psz; } break; - case CERT_RDN_UTF8_STRING: - if (!psz || !csz) - ret = pValue->cbData / sizeof(WCHAR); - else - { - DWORD chars = min(pValue->cbData / sizeof(WCHAR), csz - 1); - - if (chars) - { - DWORD i; - - for (i = 0; i < chars; i++) - psz[i] = *((LPWSTR)pValue->pbData + i); - ret += chars; - csz -= chars; - } - } - break; default: FIXME("string type %d unimplemented\n", dwValueType); }