All pastes #592980 Raw Edit

Someone

public text v1 · immutable
#592980 ·published 2007-06-28 01:42 UTC
rendered paste body
#include <stdio.h>

#include "nsIInterfaceRequestorUtils.h"
#include "nsIGenericFactory.h"
#include "nsXPCOM.h"

#include "sameBookmarks.h"

NS_IMPL_ISUPPORTS1(SameBookmarks, akIsameBookmarks)

NS_GENERIC_FACTORY_CONSTRUCTOR(SameBookmarks)

static const nsModuleComponentInfo components[] =
{
	{
		AK_SAMEBOOKMARKS_CLASSNAME,
		AK_SAMEBOOKMARKS_CID,
		AK_SAMEBOOKMARKS_CONTRACTID,
		SameBookmarksConstructor
	},
};
	
NS_IMPL_NSGETMODULE(SameBookmarks, components)

// attribute long x;
NS_IMETHODIMP SameBookmarks::GetX(PRInt32* xOut)
{
    printf("SameBookmarks::GetX()\n");
    *xOut = 15;
    return NS_OK;
}

NS_IMETHODIMP SameBookmarks::SetX(PRInt32 xIn)
{
    printf("SameBookmarks::SetX()\n");
    x = xIn;
    return NS_OK;
}