コード例 #1
0
ファイル: com-module.cpp プロジェクト: sirmax1/coin
HRESULT AFXAPI AfxDllCanUnloadNow() {
	try {
		return AfxOleCanExitApp() ? S_OK : S_FALSE;
	} catch (RCExc ex) {
		return HResultInCatch(ex);
	}
}
コード例 #2
0
ファイル: service.cpp プロジェクト: Groestlcoin/el
DWORD WINAPI ServiceBase::HandlerEx(DWORD dwControl, DWORD dwEventType, LPVOID lpEventData, LPVOID lpContext) {
	try {
		 return ((ServiceBase*)lpContext)->OnCommand(dwControl, dwEventType, lpEventData) ? NO_ERROR : ERROR_CALL_NOT_IMPLEMENTED;
	} catch (RCExc ex) {
		return HResultInCatch(ex);
	}
}
コード例 #3
0
ファイル: com-module.cpp プロジェクト: sirmax1/coin
void AFX_MAINTAIN_STATE_COM::SetFromExc(RCExc ex) {
	Description = ex.what();
	HResult = HResultInCatch(ex);
}