home *** CD-ROM | disk | FTP | other *** search
- /*
- * DO NOT EDIT. THIS FILE IS GENERATED FROM nsISearchContext.idl
- */
-
- #ifndef __gen_nsISearchContext_h__
- #define __gen_nsISearchContext_h__
-
-
- #ifndef __gen_nsISupports_h__
- #include "nsISupports.h"
- #endif
-
- /* For IDL files that don't want to include root IDL files. */
- #ifndef NS_NO_VTABLE
- #define NS_NO_VTABLE
- #endif
- class nsIDOMWindowInternal; /* forward declaration */
-
-
- /* starting interface: nsISearchContext */
- #define NS_ISEARCHCONTEXT_IID_STR "31aba0f0-2d93-11d3-8069-00600811a9c3"
-
- #define NS_ISEARCHCONTEXT_IID \
- {0x31aba0f0, 0x2d93, 0x11d3, \
- { 0x80, 0x69, 0x00, 0x60, 0x08, 0x11, 0xa9, 0xc3 }}
-
- class NS_NO_VTABLE nsISearchContext : public nsISupports {
- public:
-
- NS_DEFINE_STATIC_IID_ACCESSOR(NS_ISEARCHCONTEXT_IID)
-
- /* attribute wstring searchString; */
- NS_IMETHOD GetSearchString(PRUnichar * *aSearchString) = 0;
- NS_IMETHOD SetSearchString(const PRUnichar * aSearchString) = 0;
-
- /* attribute wstring replaceString; */
- NS_IMETHOD GetReplaceString(PRUnichar * *aReplaceString) = 0;
- NS_IMETHOD SetReplaceString(const PRUnichar * aReplaceString) = 0;
-
- /* attribute boolean searchBackwards; */
- NS_IMETHOD GetSearchBackwards(PRBool *aSearchBackwards) = 0;
- NS_IMETHOD SetSearchBackwards(PRBool aSearchBackwards) = 0;
-
- /* attribute boolean caseSensitive; */
- NS_IMETHOD GetCaseSensitive(PRBool *aCaseSensitive) = 0;
- NS_IMETHOD SetCaseSensitive(PRBool aCaseSensitive) = 0;
-
- /* attribute boolean wrapSearch; */
- NS_IMETHOD GetWrapSearch(PRBool *aWrapSearch) = 0;
- NS_IMETHOD SetWrapSearch(PRBool aWrapSearch) = 0;
-
- /* readonly attribute nsIDOMWindowInternal targetWindow; */
- NS_IMETHOD GetTargetWindow(nsIDOMWindowInternal * *aTargetWindow) = 0;
-
- /* attribute nsIDOMWindowInternal findDialog; */
- NS_IMETHOD GetFindDialog(nsIDOMWindowInternal * *aFindDialog) = 0;
- NS_IMETHOD SetFindDialog(nsIDOMWindowInternal * aFindDialog) = 0;
-
- /* attribute nsIDOMWindowInternal replaceDialog; */
- NS_IMETHOD GetReplaceDialog(nsIDOMWindowInternal * *aReplaceDialog) = 0;
- NS_IMETHOD SetReplaceDialog(nsIDOMWindowInternal * aReplaceDialog) = 0;
-
- };
-
- /* Use this macro when declaring classes that implement this interface. */
- #define NS_DECL_NSISEARCHCONTEXT \
- NS_IMETHOD GetSearchString(PRUnichar * *aSearchString); \
- NS_IMETHOD SetSearchString(const PRUnichar * aSearchString); \
- NS_IMETHOD GetReplaceString(PRUnichar * *aReplaceString); \
- NS_IMETHOD SetReplaceString(const PRUnichar * aReplaceString); \
- NS_IMETHOD GetSearchBackwards(PRBool *aSearchBackwards); \
- NS_IMETHOD SetSearchBackwards(PRBool aSearchBackwards); \
- NS_IMETHOD GetCaseSensitive(PRBool *aCaseSensitive); \
- NS_IMETHOD SetCaseSensitive(PRBool aCaseSensitive); \
- NS_IMETHOD GetWrapSearch(PRBool *aWrapSearch); \
- NS_IMETHOD SetWrapSearch(PRBool aWrapSearch); \
- NS_IMETHOD GetTargetWindow(nsIDOMWindowInternal * *aTargetWindow); \
- NS_IMETHOD GetFindDialog(nsIDOMWindowInternal * *aFindDialog); \
- NS_IMETHOD SetFindDialog(nsIDOMWindowInternal * aFindDialog); \
- NS_IMETHOD GetReplaceDialog(nsIDOMWindowInternal * *aReplaceDialog); \
- NS_IMETHOD SetReplaceDialog(nsIDOMWindowInternal * aReplaceDialog);
-
- /* Use this macro to declare functions that forward the behavior of this interface to another object. */
- #define NS_FORWARD_NSISEARCHCONTEXT(_to) \
- NS_IMETHOD GetSearchString(PRUnichar * *aSearchString) { return _to GetSearchString(aSearchString); } \
- NS_IMETHOD SetSearchString(const PRUnichar * aSearchString) { return _to SetSearchString(aSearchString); } \
- NS_IMETHOD GetReplaceString(PRUnichar * *aReplaceString) { return _to GetReplaceString(aReplaceString); } \
- NS_IMETHOD SetReplaceString(const PRUnichar * aReplaceString) { return _to SetReplaceString(aReplaceString); } \
- NS_IMETHOD GetSearchBackwards(PRBool *aSearchBackwards) { return _to GetSearchBackwards(aSearchBackwards); } \
- NS_IMETHOD SetSearchBackwards(PRBool aSearchBackwards) { return _to SetSearchBackwards(aSearchBackwards); } \
- NS_IMETHOD GetCaseSensitive(PRBool *aCaseSensitive) { return _to GetCaseSensitive(aCaseSensitive); } \
- NS_IMETHOD SetCaseSensitive(PRBool aCaseSensitive) { return _to SetCaseSensitive(aCaseSensitive); } \
- NS_IMETHOD GetWrapSearch(PRBool *aWrapSearch) { return _to GetWrapSearch(aWrapSearch); } \
- NS_IMETHOD SetWrapSearch(PRBool aWrapSearch) { return _to SetWrapSearch(aWrapSearch); } \
- NS_IMETHOD GetTargetWindow(nsIDOMWindowInternal * *aTargetWindow) { return _to GetTargetWindow(aTargetWindow); } \
- NS_IMETHOD GetFindDialog(nsIDOMWindowInternal * *aFindDialog) { return _to GetFindDialog(aFindDialog); } \
- NS_IMETHOD SetFindDialog(nsIDOMWindowInternal * aFindDialog) { return _to SetFindDialog(aFindDialog); } \
- NS_IMETHOD GetReplaceDialog(nsIDOMWindowInternal * *aReplaceDialog) { return _to GetReplaceDialog(aReplaceDialog); } \
- NS_IMETHOD SetReplaceDialog(nsIDOMWindowInternal * aReplaceDialog) { return _to SetReplaceDialog(aReplaceDialog); }
-
- /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
- #define NS_FORWARD_SAFE_NSISEARCHCONTEXT(_to) \
- NS_IMETHOD GetSearchString(PRUnichar * *aSearchString) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSearchString(aSearchString); } \
- NS_IMETHOD SetSearchString(const PRUnichar * aSearchString) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetSearchString(aSearchString); } \
- NS_IMETHOD GetReplaceString(PRUnichar * *aReplaceString) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetReplaceString(aReplaceString); } \
- NS_IMETHOD SetReplaceString(const PRUnichar * aReplaceString) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetReplaceString(aReplaceString); } \
- NS_IMETHOD GetSearchBackwards(PRBool *aSearchBackwards) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSearchBackwards(aSearchBackwards); } \
- NS_IMETHOD SetSearchBackwards(PRBool aSearchBackwards) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetSearchBackwards(aSearchBackwards); } \
- NS_IMETHOD GetCaseSensitive(PRBool *aCaseSensitive) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCaseSensitive(aCaseSensitive); } \
- NS_IMETHOD SetCaseSensitive(PRBool aCaseSensitive) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCaseSensitive(aCaseSensitive); } \
- NS_IMETHOD GetWrapSearch(PRBool *aWrapSearch) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetWrapSearch(aWrapSearch); } \
- NS_IMETHOD SetWrapSearch(PRBool aWrapSearch) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetWrapSearch(aWrapSearch); } \
- NS_IMETHOD GetTargetWindow(nsIDOMWindowInternal * *aTargetWindow) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTargetWindow(aTargetWindow); } \
- NS_IMETHOD GetFindDialog(nsIDOMWindowInternal * *aFindDialog) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFindDialog(aFindDialog); } \
- NS_IMETHOD SetFindDialog(nsIDOMWindowInternal * aFindDialog) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetFindDialog(aFindDialog); } \
- NS_IMETHOD GetReplaceDialog(nsIDOMWindowInternal * *aReplaceDialog) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetReplaceDialog(aReplaceDialog); } \
- NS_IMETHOD SetReplaceDialog(nsIDOMWindowInternal * aReplaceDialog) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetReplaceDialog(aReplaceDialog); }
-
- #if 0
- /* Use the code below as a template for the implementation class for this interface. */
-
- /* Header file */
- class nsSearchContext : public nsISearchContext
- {
- public:
- NS_DECL_ISUPPORTS
- NS_DECL_NSISEARCHCONTEXT
-
- nsSearchContext();
-
- private:
- ~nsSearchContext();
-
- protected:
- /* additional members */
- };
-
- /* Implementation file */
- NS_IMPL_ISUPPORTS1(nsSearchContext, nsISearchContext)
-
- nsSearchContext::nsSearchContext()
- {
- /* member initializers and constructor code */
- }
-
- nsSearchContext::~nsSearchContext()
- {
- /* destructor code */
- }
-
- /* attribute wstring searchString; */
- NS_IMETHODIMP nsSearchContext::GetSearchString(PRUnichar * *aSearchString)
- {
- return NS_ERROR_NOT_IMPLEMENTED;
- }
- NS_IMETHODIMP nsSearchContext::SetSearchString(const PRUnichar * aSearchString)
- {
- return NS_ERROR_NOT_IMPLEMENTED;
- }
-
- /* attribute wstring replaceString; */
- NS_IMETHODIMP nsSearchContext::GetReplaceString(PRUnichar * *aReplaceString)
- {
- return NS_ERROR_NOT_IMPLEMENTED;
- }
- NS_IMETHODIMP nsSearchContext::SetReplaceString(const PRUnichar * aReplaceString)
- {
- return NS_ERROR_NOT_IMPLEMENTED;
- }
-
- /* attribute boolean searchBackwards; */
- NS_IMETHODIMP nsSearchContext::GetSearchBackwards(PRBool *aSearchBackwards)
- {
- return NS_ERROR_NOT_IMPLEMENTED;
- }
- NS_IMETHODIMP nsSearchContext::SetSearchBackwards(PRBool aSearchBackwards)
- {
- return NS_ERROR_NOT_IMPLEMENTED;
- }
-
- /* attribute boolean caseSensitive; */
- NS_IMETHODIMP nsSearchContext::GetCaseSensitive(PRBool *aCaseSensitive)
- {
- return NS_ERROR_NOT_IMPLEMENTED;
- }
- NS_IMETHODIMP nsSearchContext::SetCaseSensitive(PRBool aCaseSensitive)
- {
- return NS_ERROR_NOT_IMPLEMENTED;
- }
-
- /* attribute boolean wrapSearch; */
- NS_IMETHODIMP nsSearchContext::GetWrapSearch(PRBool *aWrapSearch)
- {
- return NS_ERROR_NOT_IMPLEMENTED;
- }
- NS_IMETHODIMP nsSearchContext::SetWrapSearch(PRBool aWrapSearch)
- {
- return NS_ERROR_NOT_IMPLEMENTED;
- }
-
- /* readonly attribute nsIDOMWindowInternal targetWindow; */
- NS_IMETHODIMP nsSearchContext::GetTargetWindow(nsIDOMWindowInternal * *aTargetWindow)
- {
- return NS_ERROR_NOT_IMPLEMENTED;
- }
-
- /* attribute nsIDOMWindowInternal findDialog; */
- NS_IMETHODIMP nsSearchContext::GetFindDialog(nsIDOMWindowInternal * *aFindDialog)
- {
- return NS_ERROR_NOT_IMPLEMENTED;
- }
- NS_IMETHODIMP nsSearchContext::SetFindDialog(nsIDOMWindowInternal * aFindDialog)
- {
- return NS_ERROR_NOT_IMPLEMENTED;
- }
-
- /* attribute nsIDOMWindowInternal replaceDialog; */
- NS_IMETHODIMP nsSearchContext::GetReplaceDialog(nsIDOMWindowInternal * *aReplaceDialog)
- {
- return NS_ERROR_NOT_IMPLEMENTED;
- }
- NS_IMETHODIMP nsSearchContext::SetReplaceDialog(nsIDOMWindowInternal * aReplaceDialog)
- {
- return NS_ERROR_NOT_IMPLEMENTED;
- }
-
- /* End of implementation class template. */
- #endif
-
-
- #endif /* __gen_nsISearchContext_h__ */
-