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;
}