📄 com_cdynews.h
字号:
BSTR CensusBlock;
BSTR LicenseKey;
PlaceInfo GetPlaceIDbyCensusTractAndBlockResult;
};
extern __declspec(selectany) const _soapmapentry __CDemographixQuery_GetPlaceIDbyCensusTractAndBlock_entries[] =
{
{
0x40522853,
"StateAbbrev",
L"StateAbbrev",
sizeof("StateAbbrev")-1,
SOAPTYPE_STRING,
SOAPFLAG_NONE | SOAPFLAG_IN | SOAPFLAG_PID | SOAPFLAG_DOCUMENT | SOAPFLAG_LITERAL | SOAPFLAG_NULLABLE,
offsetof(__CDemographixQuery_GetPlaceIDbyCensusTractAndBlock_struct, StateAbbrev),
NULL,
NULL,
-1,
},
{
0xEF491D6F,
"CensusTract",
L"CensusTract",
sizeof("CensusTract")-1,
SOAPTYPE_STRING,
SOAPFLAG_NONE | SOAPFLAG_IN | SOAPFLAG_PID | SOAPFLAG_DOCUMENT | SOAPFLAG_LITERAL | SOAPFLAG_NULLABLE,
offsetof(__CDemographixQuery_GetPlaceIDbyCensusTractAndBlock_struct, CensusTract),
NULL,
NULL,
-1,
},
{
0xEE00559C,
"CensusBlock",
L"CensusBlock",
sizeof("CensusBlock")-1,
SOAPTYPE_STRING,
SOAPFLAG_NONE | SOAPFLAG_IN | SOAPFLAG_PID | SOAPFLAG_DOCUMENT | SOAPFLAG_LITERAL | SOAPFLAG_NULLABLE,
offsetof(__CDemographixQuery_GetPlaceIDbyCensusTractAndBlock_struct, CensusBlock),
NULL,
NULL,
-1,
},
{
0xBF4DE04C,
"LicenseKey",
L"LicenseKey",
sizeof("LicenseKey")-1,
SOAPTYPE_STRING,
SOAPFLAG_NONE | SOAPFLAG_IN | SOAPFLAG_PID | SOAPFLAG_DOCUMENT | SOAPFLAG_LITERAL | SOAPFLAG_NULLABLE,
offsetof(__CDemographixQuery_GetPlaceIDbyCensusTractAndBlock_struct, LicenseKey),
NULL,
NULL,
-1,
},
{
0x07C5EE79,
"GetPlaceIDbyCensusTractAndBlockResult",
L"GetPlaceIDbyCensusTractAndBlockResult",
sizeof("GetPlaceIDbyCensusTractAndBlockResult")-1,
SOAPTYPE_UNK,
SOAPFLAG_NONE | SOAPFLAG_OUT | SOAPFLAG_PID | SOAPFLAG_DOCUMENT | SOAPFLAG_LITERAL,
offsetof(__CDemographixQuery_GetPlaceIDbyCensusTractAndBlock_struct, GetPlaceIDbyCensusTractAndBlockResult),
NULL,
&__PlaceInfo_map,
-1,
},
{ 0x00000000 }
};
extern __declspec(selectany) const _soapmap __CDemographixQuery_GetPlaceIDbyCensusTractAndBlock_map =
{
0x10A29109,
"GetPlaceIDbyCensusTractAndBlock",
L"GetPlaceIDbyCensusTractAndBlockResponse",
sizeof("GetPlaceIDbyCensusTractAndBlock")-1,
sizeof("GetPlaceIDbyCensusTractAndBlockResponse")-1,
SOAPMAP_FUNC,
__CDemographixQuery_GetPlaceIDbyCensusTractAndBlock_entries,
sizeof(__CDemographixQuery_GetPlaceIDbyCensusTractAndBlock_struct),
1,
-1,
SOAPFLAG_NONE | SOAPFLAG_PID | SOAPFLAG_DOCUMENT | SOAPFLAG_LITERAL,
0xE3186EC1,
"http://ws.cdyne.com/DemographixWS",
L"http://ws.cdyne.com/DemographixWS",
sizeof("http://ws.cdyne.com/DemographixWS")-1
};
extern __declspec(selectany) const _soapmap * __CDemographixQuery_funcs[] =
{
&__CDemographixQuery_GetNeighborhoodLinguisticIsolation_map,
&__CDemographixQuery_GetNeighborhoodAgeInDataSet_map,
&__CDemographixQuery_GetVersion_map,
&__CDemographixQuery_GetNeighborhoodPlaceofBirthbyCitizenshipStatusInDataset_map,
&__CDemographixQuery_GetSummaryInformationByPlaceID_map,
&__CDemographixQuery_GetNeighborhoodRealtyValueInDataSet_map,
&__CDemographixQuery_GetLocationInformationByAddress_map,
&__CDemographixQuery_GetNeighborhoodAgeGenderFemaleInDataSet_map,
&__CDemographixQuery_GetPlaceIDbyAddress_map,
&__CDemographixQuery_GetLocationInformationByLatitudeLongitude_map,
&__CDemographixQuery_GetNeighborhoodVehiclesPerHouseholdInDataset_map,
&__CDemographixQuery_GetNeighborhoodYearStructuresBuilt_map,
&__CDemographixQuery_GetIncomeHouseValueByAddress_map,
&__CDemographixQuery_GetNeighborhoodAgeGenderMaleInDataSet_map,
&__CDemographixQuery_GetPlaceIDbyCensusTractAndBlock_map,
NULL
};
template <typename TClient>
inline HRESULT CDemographixQueryT<TClient>::GetNeighborhoodLinguisticIsolation(
BSTR StateAbbr,
BSTR PlaceID,
CensusInfoWithDataSet* GetNeighborhoodLinguisticIsolationResult
)
{
if ( GetNeighborhoodLinguisticIsolationResult == NULL )
return E_POINTER;
HRESULT __atlsoap_hr = InitializeSOAP(NULL);
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_INITIALIZE_ERROR);
return __atlsoap_hr;
}
CleanupClient();
CComPtr<IStream> __atlsoap_spReadStream;
__CDemographixQuery_GetNeighborhoodLinguisticIsolation_struct __params;
memset(&__params, 0x00, sizeof(__params));
__params.StateAbbr = StateAbbr;
__params.PlaceID = PlaceID;
__atlsoap_hr = SetClientStruct(&__params, 0);
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_OUTOFMEMORY);
goto __skip_cleanup;
}
__atlsoap_hr = GenerateResponse(GetWriteStream());
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_GENERATE_ERROR);
goto __skip_cleanup;
}
__atlsoap_hr = SendRequest(_T("SOAPAction: \"http://ws.cdyne.com/DemographixWS/GetNeighborhoodLinguisticIsolation\"\r\n"));
if (FAILED(__atlsoap_hr))
{
goto __skip_cleanup;
}
__atlsoap_hr = GetReadStream(&__atlsoap_spReadStream);
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_READ_ERROR);
goto __skip_cleanup;
}
// cleanup any in/out-params and out-headers from previous calls
Cleanup();
__atlsoap_hr = BeginParse(__atlsoap_spReadStream);
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_PARSE_ERROR);
goto __cleanup;
}
*GetNeighborhoodLinguisticIsolationResult = __params.GetNeighborhoodLinguisticIsolationResult;
goto __skip_cleanup;
__cleanup:
Cleanup();
__skip_cleanup:
ResetClientState(true);
memset(&__params, 0x00, sizeof(__params));
return __atlsoap_hr;
}
template <typename TClient>
inline HRESULT CDemographixQueryT<TClient>::GetNeighborhoodAgeInDataSet(
BSTR StateAbbrev,
BSTR PlaceID,
CensusInfoWithDataSet* GetNeighborhoodAgeInDataSetResult
)
{
if ( GetNeighborhoodAgeInDataSetResult == NULL )
return E_POINTER;
HRESULT __atlsoap_hr = InitializeSOAP(NULL);
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_INITIALIZE_ERROR);
return __atlsoap_hr;
}
CleanupClient();
CComPtr<IStream> __atlsoap_spReadStream;
__CDemographixQuery_GetNeighborhoodAgeInDataSet_struct __params;
memset(&__params, 0x00, sizeof(__params));
__params.StateAbbrev = StateAbbrev;
__params.PlaceID = PlaceID;
__atlsoap_hr = SetClientStruct(&__params, 1);
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_OUTOFMEMORY);
goto __skip_cleanup;
}
__atlsoap_hr = GenerateResponse(GetWriteStream());
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_GENERATE_ERROR);
goto __skip_cleanup;
}
__atlsoap_hr = SendRequest(_T("SOAPAction: \"http://ws.cdyne.com/DemographixWS/GetNeighborhoodAgeInDataSet\"\r\n"));
if (FAILED(__atlsoap_hr))
{
goto __skip_cleanup;
}
__atlsoap_hr = GetReadStream(&__atlsoap_spReadStream);
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_READ_ERROR);
goto __skip_cleanup;
}
// cleanup any in/out-params and out-headers from previous calls
Cleanup();
__atlsoap_hr = BeginParse(__atlsoap_spReadStream);
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_PARSE_ERROR);
goto __cleanup;
}
*GetNeighborhoodAgeInDataSetResult = __params.GetNeighborhoodAgeInDataSetResult;
goto __skip_cleanup;
__cleanup:
Cleanup();
__skip_cleanup:
ResetClientState(true);
memset(&__params, 0x00, sizeof(__params));
return __atlsoap_hr;
}
template <typename TClient>
inline HRESULT CDemographixQueryT<TClient>::GetVersion(
BSTR* GetVersionResult
)
{
if ( GetVersionResult == NULL )
return E_POINTER;
HRESULT __atlsoap_hr = InitializeSOAP(NULL);
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_INITIALIZE_ERROR);
return __atlsoap_hr;
}
CleanupClient();
CComPtr<IStream> __atlsoap_spReadStream;
__CDemographixQuery_GetVersion_struct __params;
memset(&__params, 0x00, sizeof(__params));
__atlsoap_hr = SetClientStruct(&__params, 2);
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_OUTOFMEMORY);
goto __skip_cleanup;
}
__atlsoap_hr = GenerateResponse(GetWriteStream());
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_GENERATE_ERROR);
goto __skip_cleanup;
}
__atlsoap_hr = SendRequest(_T("SOAPAction: \"http://ws.cdyne.com/DemographixWS/GetVersion\"\r\n"));
if (FAILED(__atlsoap_hr))
{
goto __skip_cleanup;
}
__atlsoap_hr = GetReadStream(&__atlsoap_spReadStream);
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_READ_ERROR);
goto __skip_cleanup;
}
// cleanup any in/out-params and out-headers from previous calls
Cleanup();
__atlsoap_hr = BeginParse(__atlsoap_spReadStream);
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_PARSE_ERROR);
goto __cleanup;
}
*GetVersionResult = __params.GetVersionResult;
goto __skip_cleanup;
__cleanup:
Cleanup();
__skip_cleanup:
ResetClientState(true);
memset(&__params, 0x00, sizeof(__params));
return __atlsoap_hr;
}
template <typename TClient>
inline HRESULT CDemographixQueryT<TClient>::GetNeighborhoodPlaceofBirthbyCitizenshipStatusInDataset(
BSTR StateAbbr,
BSTR PlaceID,
CensusInfoWithDataSet* GetNeighborhoodPlaceofBirthbyCitizenshipStatusInDatasetResult
)
{
if ( GetNeighborhoodPlaceofBirthbyCitizenshipStatusInDatasetResult == NULL )
return E_POINTER;
HRESULT __atlsoap_hr = InitializeSOAP(NULL);
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_INITIALIZE_ERROR);
return __atlsoap_hr;
}
CleanupClient();
CComPtr<IStream> __atlsoap_spReadStream;
__CDemographixQuery_GetNeighborhoodPlaceofBirthbyCitizenshipStatusInDataset_struct __params;
memset(&__params, 0x00, sizeof(__params));
__params.StateAbbr = StateAbbr;
__params.PlaceID = PlaceID;
__atlsoap_hr = SetClientStruct(&__params, 3);
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_OUTOFMEMORY);
goto __skip_cleanup;
}
__atlsoap_hr = GenerateResponse(GetWriteStream());
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_GENERATE_ERROR);
goto __skip_cleanup;
}
__atlsoap_hr = SendRequest(_T("SOAPAction: \"http://ws.cdyne.com/DemographixWS/GetNeighborhoodPlaceofBirthbyCitizenshipStatusInDataset\"\r\n"));
if (FAILED(__atlsoap_hr))
{
goto __skip_cleanup;
}
__atlsoap_hr = GetReadStream(&__atlsoap_spReadStream);
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_READ_ERROR);
goto __skip_cleanup;
}
// cleanup any in/out-params and out-headers from previous calls
Cleanup();
__atlsoap_hr = BeginParse(__atlsoap_spReadStream);
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_PARSE_ERROR);
goto __cleanup;
}
*GetNeighborhoodPlaceofBirthbyCitizenshipStatusInDatasetResult = __params.GetNeighborhoodPlaceofBirthbyCitizenshipStatusInDatasetResult;
goto __skip_cleanup;
__cleanup:
Cleanup();
__skip_cleanup:
ResetClientState(true);
memset(&__params, 0x00, sizeof(__params));
return __atlsoap_hr;
}
template <typename TClient>
inline HRESULT CDemographixQueryT<TClient>::GetSummaryInformationByPlaceID(
BSTR StateAbbrev,
BSTR PlaceID,
SummaryInformation* GetSummaryInformationByPlaceIDResult
)
{
if ( GetSummaryInformationByPlaceIDResult == NULL )
return E_POINTER;
HRESULT __atlsoap_hr = InitializeSOAP(NULL);
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_INITIALIZE_ERROR);
return __atlsoap_hr;
}
CleanupClient();
CComPtr<IStream> __atlsoap_spReadStream;
__CDemographixQuery_GetSummaryInformationByPlaceID_struct __params;
memset(&__params, 0x00, sizeof(__params));
__params.StateAbbrev = StateAbbrev;
__params.PlaceID = PlaceID;
__atlsoap_hr = SetClientStruct(&__params, 4);
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_OUTOFMEMORY);
goto __skip_cleanup;
}
__atlsoap_hr = GenerateResponse(GetWriteStream());
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_GENERATE_ERROR);
goto __skip_cleanup;
}
__atlsoap_hr = SendRequest(_T("SOAPAction: \"http://ws.cdyne.com/DemographixWS/GetSummaryInformationByPlaceID\"\r\n"));
if (FAILED(__atlsoap_hr))
{
goto __skip_cleanup;
}
__atlsoap_hr = GetReadStream(&__atlsoap_spReadStream);
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_READ_ERROR);
goto __skip_cleanup;
}
// cleanup any in/out-params and out-headers from previous calls
Cleanup();
__atlsoap_hr = BeginParse(__atlsoap_spReadStream);
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_PARSE_ERROR);
goto __cleanup;
}
*GetSummaryInformationByPlaceIDResult = __params.GetSummaryInformationByPlaceIDResult;
goto __skip_cleanup;
__cleanup:
Cleanup();
__skip_cleanup:
ResetClientState(true);
memset(&__params, 0x00, sizeof(__params));
return __atlsoap_hr;
}
template <typename TClient>
inline HRESULT CDemographixQueryT<TClient>::GetNeighborhoodRealtyValueInDataSet(
BSTR StateAbbrev,
BSTR PlaceID,
CensusInfoWithDataSet* GetNeighborhoodRealtyValueInDataSetResult
)
{
if ( GetNeighborhoodRealtyValueInDataSetResult == NULL )
return E_POINTER;
HRESULT __atlsoap_hr = InitializeSOAP(NULL);
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_INITIALIZE_ERROR);
return __atlsoap_hr;
}
CleanupClient();
CComPtr<IStream> __atlsoap_spReadStream;
__CDemographixQuery_GetNeighborhoodRealtyValueInDataSet_struct __params;
memset(&__params, 0x00, sizeof(__params));
__params.StateAbbrev = StateAbbrev;
__params.PlaceID = PlaceID;
__atlsoap_hr = SetClientStruct(&__params, 5);
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_OUTOFMEMORY);
goto __skip_cleanup;
}
__atlsoap_hr = GenerateResponse(GetWriteStream());
if (FAILED(__atlsoap_hr))
{
SetClientError(SOAPCLIENT_GENERATE_ERROR);
goto __skip_cleanup;
}
__atlsoap_hr = SendRequest(_T("SOAPAction: \"http://ws.cdyne.com/DemographixWS/GetNeighborhoodRealtyValueInDataSet\"\r\n"));
if (FAILED(__atlsoap_hr))
{
goto __skip_cleanup;
}
__atlsoap_hr = GetReadStream(&__atlsoap_spReadStream);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -