]> git.saurik.com Git - apple/mdnsresponder.git/blame - mDNSWindows/VPCDetect.h
mDNSResponder-170.tar.gz
[apple/mdnsresponder.git] / mDNSWindows / VPCDetect.h
CommitLineData
67c8f8a1
A
1/* -*- Mode: C; tab-width: 4 -*-
2 *
4aea607d 3 * Copyright (c) 2002-2004 Apple Computer, Inc. All rights reserved.
05292456 4 *
67c8f8a1
A
5 * Licensed under the Apache License, Version 2.0 (the "License");
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
05292456 8 *
67c8f8a1 9 * http://www.apache.org/licenses/LICENSE-2.0
05292456 10 *
67c8f8a1
A
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
05292456 15 * limitations under the License.
05292456
A
16
17 Change History (most recent first):
4aea607d
A
18
19$Log: VPCDetect.h,v $
67c8f8a1
A
20Revision 1.3 2006/08/14 23:25:20 cheshire
21Re-licensed mDNSResponder daemon source code under Apache License, Version 2.0
22
23Revision 1.2 2006/02/26 19:31:05 herscher
24<rdar://problem/4455038> Bonjour For Windows takes 90 seconds to start. This was caused by a bad interaction between the VirtualPC check, and the removal of the WMI dependency. The problem was fixed by: 1) checking to see if WMI is running before trying to talk to it. 2) Retrying the VirtualPC check every 10 seconds upon failure, stopping after 10 unsuccessful tries.
25
4aea607d
A
26Revision 1.1 2005/11/27 20:21:16 herscher
27<rdar://problem/4210580> Workaround Virtual PC bug that incorrectly modifies incoming mDNS packets
05292456 28
05292456
A
29*/
30
4aea607d
A
31#pragma once
32
33#include <windows.h>
67c8f8a1 34#include <mDNSEmbeddedAPI.h>
4aea607d 35
05292456 36
4aea607d
A
37#if defined(__cplusplus)
38extern "C"
39{
05292456
A
40#endif
41
05292456 42
67c8f8a1
A
43extern mStatus
44IsVPCRunning( BOOL * inVirtualPC );
4aea607d
A
45
46
47#if defined(__cplusplus)
48}
49#endif