jint width, jint height)
jint width, jint height, jobject aBrowserControlImpl)
JNIEXPORT jint JNICALL Java_org_mozilla_webclient_wrapper_1native_WindowControlImpl_nativeCreateInitContext(JNIEnv *env, jobject obj, jint windowPtr, jint x, jint y,  jint width, jint height){    jobject			jobj = obj;#ifdef XP_MAC    WindowPtr		pWindow = (WindowPtr) windowPtr;    Rect			webRect = pWindow->portRect;    // nsIWidget	*	pWidget = (nsIWidget *) widgetPtr;#elif defined(XP_PC)    // elif defined(XP_WIN)    HWND parentHWnd = (HWND)windowPtr;#elif defined(XP_UNIX)    GtkWidget * parentHWnd = (GtkWidget *) windowPtr;#endif        if (parentHWnd == nsnull) {      ::util_ThrowExceptionToJava(env, "Exception: null window handle passed to raptorWebShellCreate");      return (jint) 0;    }    WebShellInitContext* initContext = new WebShellInitContext;        initContext->initComplete = FALSE;    initContext->initFailCode = 0;    initContext->parentHWnd = parentHWnd;    initContext->webShell = NULL;    initContext->embeddedThread = NULL;    initContext->sessionHistory = NULL;    initContext->actionQueue = NULL;    initContext->nativeEventThread = NULL;    initContext->env = env;    initContext->stopThread = FALSE;    initContext->x = x;    initContext->y = y;    initContext->w = width;    initContext->h = height;        return (jint) initContext;}