auto import from //depot/cupcake/@135843
diff --git a/FaceRecEm/common/src/b_FDSDK/SDK_Internal.h b/FaceRecEm/common/src/b_FDSDK/SDK_Internal.h
new file mode 100644
index 0000000..b8d7378
--- /dev/null
+++ b/FaceRecEm/common/src/b_FDSDK/SDK_Internal.h
@@ -0,0 +1,86 @@
+/*
+ * Copyright (C) 2008 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef btk_SDK_Internal_EM_H
+#define btk_SDK_Internal_EM_H
+
+/**
+ *  SDK object
+ */
+
+/* ---- includes ----------------------------------------------------------- */
+
+#include "SDK.h"
+#include "b_BasicEm/Context.h"
+
+/* ---- related objects  --------------------------------------------------- */
+
+/* ---- typedefs ----------------------------------------------------------- */
+
+/** function return status */
+typedef enum
+{
+	/** sdk handle id */
+	btk_HID_SDK,
+
+	/** dcr handle id */
+	btk_HID_DCR,
+
+	/** face finder handle id */
+	btk_HID_FF
+
+} btk_HandleId;
+
+
+/** SDK context object */
+struct btk_SDK
+{
+	/** context (must occur as first element) */
+	struct bbs_Context contextE;
+
+	/** handle id */
+	btk_HandleId hidE;
+
+	/** reference counter */
+	u32 refCtrE;
+
+	/** ptr to malloc function */
+	btk_fpMalloc mallocFPtrE;
+
+	/** ptr to free function */
+	btk_fpFree freeFPtrE;
+
+	/** error handler function pointer */
+	btk_fpError errorFPtrE;
+
+	/* maximum image witdh used */
+	u32 maxImageWidthE;
+
+	/* maximum image height used */
+	u32 maxImageHeightE;
+};
+
+/* ---- constants ---------------------------------------------------------- */
+
+/* ---- functions ---------------------------------------------------------- */
+
+/** tests parameter consistency */
+btk_Status btk_SDK_paramConsistencyTest( struct btk_SDK* hsdkA,
+										 const void* memPtrA,
+										 u32 memSizeA,
+										 const char* fNameA );
+
+#endif /* btk_SDK_Internal_EM_H */