Blame winpr/libwinpr/sspi/test/TestQuerySecurityPackageInfo.c

Packit 1fb8d4
Packit 1fb8d4
#include <stdio.h>
Packit 1fb8d4
#include <winpr/sspi.h>
Packit 1fb8d4
#include <winpr/winpr.h>
Packit 1fb8d4
#include <winpr/tchar.h>
Packit 1fb8d4
Packit 1fb8d4
int TestQuerySecurityPackageInfo(int argc, char* argv[])
Packit 1fb8d4
{
Packit 1fb8d4
	int rc;
Packit 1fb8d4
	SECURITY_STATUS status;
Packit 1fb8d4
	SecPkgInfo* pPackageInfo;
Packit 1fb8d4
	sspi_GlobalInit();
Packit 1fb8d4
	status = QuerySecurityPackageInfo(NTLM_SSP_NAME, &pPackageInfo);
Packit 1fb8d4
Packit 1fb8d4
	if (status != SEC_E_OK)
Packit 1fb8d4
		rc = -1;
Packit 1fb8d4
	else
Packit 1fb8d4
	{
Packit 1fb8d4
		_tprintf(_T("\nQuerySecurityPackageInfo:\n"));
Packit 1fb8d4
		_tprintf(_T("\"%s\", \"%s\"\n"), pPackageInfo->Name, pPackageInfo->Comment);
Packit 1fb8d4
		rc = 0;
Packit 1fb8d4
	}
Packit 1fb8d4
Packit 1fb8d4
	FreeContextBuffer(pPackageInfo);
Packit 1fb8d4
	sspi_GlobalFinish();
Packit 1fb8d4
	return rc;
Packit 1fb8d4
}