LboxNTOnly

  GetPDCName



  
// *********************************************************
// PDC 名を取得
// 戻り値 : true 成功, false 失敗
// *********************************************************
BOOL LboxNTOnly::GetPDCName( LPTSTR lpDomain, LboxString *LString )
{
	NET_API_STATUS nRet;
	LPBYTE bufptr;

	_bstr_t Domain;
	_bstr_t Target;

	Domain.operator = (lpDomain);

	nRet = NetGetDCName(
		NULL,
		Domain.operator const wchar_t * (),
		&bufptr
	);
	if ( nRet != NERR_Success ) {
		return false;
	}

	Target.operator = ( (wchar_t *)bufptr );
	if ( LString->nLboxString < (DWORD)(lstrlen( (LPTSTR)Target )) ) {
		LString->Resize( lstrlen( (LPTSTR)Target ) );
	}
	LString->operator = ( (LPTSTR)Target );

	NetApiBufferFree( (LPVOID)bufptr );

	return true;
}
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ