| 122 | |
| 123 | |
| 124 | BOOL PyCom_HasDCom() |
| 125 | { |
| 126 | #ifndef MS_WINCE |
| 127 | static BOOL bHaveDCOM = -1; |
| 128 | if (bHaveDCOM==-1) { |
| 129 | HMODULE hMod = GetModuleHandle(_T("ole32.dll")); |
| 130 | if (hMod) { |
| 131 | FARPROC fp = GetProcAddress(hMod, "CoInitializeEx"); |
| 132 | bHaveDCOM = (fp!=NULL); |
| 133 | } else |
| 134 | bHaveDCOM = FALSE; // not much we can do! |
| 135 | } |
| 136 | return bHaveDCOM; |
| 137 | #else // no DCOM on WinCE. |
| 138 | return FALSE; |
| 139 | #endif |
| 140 | } |
| 141 | |
| 142 | #ifdef _MSC_VER |
| 143 | #pragma optimize ("y", off) |
no outgoing calls
no test coverage detected