FileService
1
FileService.wsdl
http://www.example.com/ncd/FileService/FileService
FileChangeEvent
wsdapi.h
FileService.h
FileServiceTypes.h
http://www.example.com/ncd/FileService/FileService
True
True
oaidl.idl
ocidl.idl
wsdattachment.idl
wsdclient.idl
wsdhost.idl
FileServiceTypes.h
http://www.example.com/ncd/FileService/FileService
http://www.example.com/ncd/FileService/FileService
GetFileList
GetFile
IFileServiceEventNotify
http://www.example.com/ncd/FileService/FileService
FileChangeEvent
http://www.example.com/ncd/FileService/FileService
CFileServiceProxy
http://www.example.com/ncd/FileService/FileService
http://www.example.com/ncd/FileService/FileService
GetFileList
GetFile
http://www.example.com/ncd/FileService/FileService
IFileServiceEventNotify
wsdapi.h
FileService.h
FileServiceTypes.h
FileServiceProxy.h
http://www.example.com/ncd/FileService/FileService
CFileServiceProxy
Release();
m_genericProxy = NULL;
}
};
HRESULT STDMETHODCALLTYPE CFileServiceProxy::Init(
/* [in] */ IWSDServiceProxy* pIWSDServiceProxy )
{
if( NULL == pIWSDServiceProxy )
{
return E_INVALIDARG;
}
m_genericProxy = pIWSDServiceProxy;
m_genericProxy->AddRef();
return S_OK;
}
]]>
CFileServiceProxy
m_cRef
IFileService
IFileServiceProxy
http://www.example.com/ncd/FileService/FileService
CFileServiceProxy
http://www.example.com/ncd/FileService/FileService
CFileServiceProxy
GetFileList
GetFile
http://www.example.com/ncd/FileService/FileService
CFileServiceProxy
IFileServiceEventNotify
wsdapi.h
FileService.h
FileServiceTypes.h
http://www.example.com/ncd/FileService/FileService
IFileServiceEventNotify
WSDFreeLinkedMemory