net.rgielen.com4j.office2010.office.IBlogExtensibility Maven / Gradle / Ivy
The newest version!
package net.rgielen.com4j.office2010.office ;
import com4j.*;
@IID("{000C03C4-0000-0000-C000-000000000046}")
public interface IBlogExtensibility extends Com4jObject {
// Methods:
/**
* @param blogProvider Mandatory Holder parameter.
* @param friendlyName Mandatory Holder parameter.
* @param categorySupport Mandatory Holder parameter.
* @param padding Mandatory Holder parameter.
*/
@DISPID(1) //= 0x1. The runtime will prefer the VTID if present
@VTID(7)
void blogProviderProperties(
Holder blogProvider,
Holder friendlyName,
Holder categorySupport,
Holder padding);
/**
* @param account Mandatory java.lang.String parameter.
* @param parentWindow Mandatory int parameter.
* @param document Mandatory com4j.Com4jObject parameter.
* @param newAccount Mandatory boolean parameter.
* @return Returns a value of type boolean
*/
@DISPID(2) //= 0x2. The runtime will prefer the VTID if present
@VTID(8)
boolean setupBlogAccount(
java.lang.String account,
int parentWindow,
@MarshalAs(NativeType.Dispatch) com4j.Com4jObject document,
boolean newAccount);
/**
* @param account Mandatory java.lang.String parameter.
* @param parentWindow Mandatory int parameter.
* @param document Mandatory com4j.Com4jObject parameter.
* @param xHTML Mandatory java.lang.String parameter.
* @param title Mandatory java.lang.String parameter.
* @param dateTime Mandatory java.lang.String parameter.
* @param categories Mandatory java.lang.String[] parameter.
* @param draft Mandatory boolean parameter.
* @param postID Mandatory Holder parameter.
* @param publishMessage Mandatory Holder parameter.
*/
@DISPID(6) //= 0x6. The runtime will prefer the VTID if present
@VTID(12)
void publishPost(
java.lang.String account,
int parentWindow,
@MarshalAs(NativeType.Dispatch) com4j.Com4jObject document,
java.lang.String xHTML,
java.lang.String title,
java.lang.String dateTime,
java.lang.String[] categories,
boolean draft,
Holder postID,
Holder publishMessage);
/**
* @param account Mandatory java.lang.String parameter.
* @param parentWindow Mandatory int parameter.
* @param document Mandatory com4j.Com4jObject parameter.
* @param postID Mandatory java.lang.String parameter.
* @param xHTML Mandatory java.lang.String parameter.
* @param title Mandatory java.lang.String parameter.
* @param dateTime Mandatory java.lang.String parameter.
* @param categories Mandatory java.lang.String[] parameter.
* @param draft Mandatory boolean parameter.
* @return Returns a value of type java.lang.String
*/
@DISPID(7) //= 0x7. The runtime will prefer the VTID if present
@VTID(13)
java.lang.String republishPost(
java.lang.String account,
int parentWindow,
@MarshalAs(NativeType.Dispatch) com4j.Com4jObject document,
java.lang.String postID,
java.lang.String xHTML,
java.lang.String title,
java.lang.String dateTime,
java.lang.String[] categories,
boolean draft);
/**
* @param account Mandatory java.lang.String parameter.
* @param parentWindow Mandatory int parameter.
* @param document Mandatory com4j.Com4jObject parameter.
* @return Returns a value of type java.lang.String[]
*/
@DISPID(8) //= 0x8. The runtime will prefer the VTID if present
@VTID(14)
java.lang.String[] getCategories(
java.lang.String account,
int parentWindow,
@MarshalAs(NativeType.Dispatch) com4j.Com4jObject document);
// Properties:
}