1 /*******************************************************************************
\r
2 * Copyright (c) 2007, 2010 Association for Decentralized Information Management
\r
3 * in Industry THTH ry.
\r
4 * All rights reserved. This program and the accompanying materials
\r
5 * are made available under the terms of the Eclipse Public License v1.0
\r
6 * which accompanies this distribution, and is available at
\r
7 * http://www.eclipse.org/legal/epl-v10.html
\r
10 * VTT Technical Research Centre of Finland - initial API and implementation
\r
11 *******************************************************************************/
\r
12 #define WIN32_LEAN_AND_MEAN
\r
13 #include <windows.h>
\r
17 JNIEXPORT jint JNICALL Java_org_simantics_db_procore_server_environment_windows_Msi_MsiQueryProductState0(
\r
18 JNIEnv* env, jclass clazz, jstring productCode
\r
21 const jchar* lpProductCode;
\r
23 lpProductCode = (*env)->GetStringChars(env, productCode, NULL);
\r
24 if (lpProductCode == 0)
\r
27 result = MsiQueryProductState((LPCTSTR) lpProductCode);
\r
29 (*env)->ReleaseStringChars(env, productCode, lpProductCode);
\r
31 return (jint) result;
\r