Iads.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:795k
- IADsUser * This,
- /* [retval][out] */ long *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_GraceLoginsRemaining )(
- IADsUser * This,
- /* [in] */ long lnGraceLoginsRemaining);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsAccountLocked )(
- IADsUser * This,
- /* [retval][out] */ VARIANT_BOOL *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsAccountLocked )(
- IADsUser * This,
- /* [in] */ VARIANT_BOOL fIsAccountLocked);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LoginHours )(
- IADsUser * This,
- /* [retval][out] */ VARIANT *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LoginHours )(
- IADsUser * This,
- /* [in] */ VARIANT vLoginHours);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LoginWorkstations )(
- IADsUser * This,
- /* [retval][out] */ VARIANT *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LoginWorkstations )(
- IADsUser * This,
- /* [in] */ VARIANT vLoginWorkstations);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaxLogins )(
- IADsUser * This,
- /* [retval][out] */ long *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MaxLogins )(
- IADsUser * This,
- /* [in] */ long lnMaxLogins);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaxStorage )(
- IADsUser * This,
- /* [retval][out] */ long *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MaxStorage )(
- IADsUser * This,
- /* [in] */ long lnMaxStorage);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PasswordExpirationDate )(
- IADsUser * This,
- /* [retval][out] */ DATE *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PasswordExpirationDate )(
- IADsUser * This,
- /* [in] */ DATE daPasswordExpirationDate);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PasswordMinimumLength )(
- IADsUser * This,
- /* [retval][out] */ long *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PasswordMinimumLength )(
- IADsUser * This,
- /* [in] */ long lnPasswordMinimumLength);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PasswordRequired )(
- IADsUser * This,
- /* [retval][out] */ VARIANT_BOOL *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PasswordRequired )(
- IADsUser * This,
- /* [in] */ VARIANT_BOOL fPasswordRequired);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RequireUniquePassword )(
- IADsUser * This,
- /* [retval][out] */ VARIANT_BOOL *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RequireUniquePassword )(
- IADsUser * This,
- /* [in] */ VARIANT_BOOL fRequireUniquePassword);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailAddress )(
- IADsUser * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EmailAddress )(
- IADsUser * This,
- /* [in] */ BSTR bstrEmailAddress);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HomeDirectory )(
- IADsUser * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HomeDirectory )(
- IADsUser * This,
- /* [in] */ BSTR bstrHomeDirectory);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Languages )(
- IADsUser * This,
- /* [retval][out] */ VARIANT *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Languages )(
- IADsUser * This,
- /* [in] */ VARIANT vLanguages);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Profile )(
- IADsUser * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Profile )(
- IADsUser * This,
- /* [in] */ BSTR bstrProfile);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LoginScript )(
- IADsUser * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LoginScript )(
- IADsUser * This,
- /* [in] */ BSTR bstrLoginScript);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Picture )(
- IADsUser * This,
- /* [retval][out] */ VARIANT *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Picture )(
- IADsUser * This,
- /* [in] */ VARIANT vPicture);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HomePage )(
- IADsUser * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HomePage )(
- IADsUser * This,
- /* [in] */ BSTR bstrHomePage);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *Groups )(
- IADsUser * This,
- /* [retval][out] */ IADsMembers **ppGroups);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetPassword )(
- IADsUser * This,
- /* [in] */ BSTR NewPassword);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *ChangePassword )(
- IADsUser * This,
- /* [in] */ BSTR bstrOldPassword,
- /* [in] */ BSTR bstrNewPassword);
-
- END_INTERFACE
- } IADsUserVtbl;
- interface IADsUser
- {
- CONST_VTBL struct IADsUserVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IADsUser_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IADsUser_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IADsUser_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IADsUser_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IADsUser_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IADsUser_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IADsUser_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IADsUser_get_Name(This,retval)
- (This)->lpVtbl -> get_Name(This,retval)
- #define IADsUser_get_Class(This,retval)
- (This)->lpVtbl -> get_Class(This,retval)
- #define IADsUser_get_GUID(This,retval)
- (This)->lpVtbl -> get_GUID(This,retval)
- #define IADsUser_get_ADsPath(This,retval)
- (This)->lpVtbl -> get_ADsPath(This,retval)
- #define IADsUser_get_Parent(This,retval)
- (This)->lpVtbl -> get_Parent(This,retval)
- #define IADsUser_get_Schema(This,retval)
- (This)->lpVtbl -> get_Schema(This,retval)
- #define IADsUser_GetInfo(This)
- (This)->lpVtbl -> GetInfo(This)
- #define IADsUser_SetInfo(This)
- (This)->lpVtbl -> SetInfo(This)
- #define IADsUser_Get(This,bstrName,pvProp)
- (This)->lpVtbl -> Get(This,bstrName,pvProp)
- #define IADsUser_Put(This,bstrName,vProp)
- (This)->lpVtbl -> Put(This,bstrName,vProp)
- #define IADsUser_GetEx(This,bstrName,pvProp)
- (This)->lpVtbl -> GetEx(This,bstrName,pvProp)
- #define IADsUser_PutEx(This,lnControlCode,bstrName,vProp)
- (This)->lpVtbl -> PutEx(This,lnControlCode,bstrName,vProp)
- #define IADsUser_GetInfoEx(This,vProperties,lnReserved)
- (This)->lpVtbl -> GetInfoEx(This,vProperties,lnReserved)
- #define IADsUser_get_BadLoginAddress(This,retval)
- (This)->lpVtbl -> get_BadLoginAddress(This,retval)
- #define IADsUser_get_BadLoginCount(This,retval)
- (This)->lpVtbl -> get_BadLoginCount(This,retval)
- #define IADsUser_get_LastLogin(This,retval)
- (This)->lpVtbl -> get_LastLogin(This,retval)
- #define IADsUser_get_LastLogoff(This,retval)
- (This)->lpVtbl -> get_LastLogoff(This,retval)
- #define IADsUser_get_LastFailedLogin(This,retval)
- (This)->lpVtbl -> get_LastFailedLogin(This,retval)
- #define IADsUser_get_PasswordLastChanged(This,retval)
- (This)->lpVtbl -> get_PasswordLastChanged(This,retval)
- #define IADsUser_get_Description(This,retval)
- (This)->lpVtbl -> get_Description(This,retval)
- #define IADsUser_put_Description(This,bstrDescription)
- (This)->lpVtbl -> put_Description(This,bstrDescription)
- #define IADsUser_get_Division(This,retval)
- (This)->lpVtbl -> get_Division(This,retval)
- #define IADsUser_put_Division(This,bstrDivision)
- (This)->lpVtbl -> put_Division(This,bstrDivision)
- #define IADsUser_get_Department(This,retval)
- (This)->lpVtbl -> get_Department(This,retval)
- #define IADsUser_put_Department(This,bstrDepartment)
- (This)->lpVtbl -> put_Department(This,bstrDepartment)
- #define IADsUser_get_EmployeeID(This,retval)
- (This)->lpVtbl -> get_EmployeeID(This,retval)
- #define IADsUser_put_EmployeeID(This,bstrEmployeeID)
- (This)->lpVtbl -> put_EmployeeID(This,bstrEmployeeID)
- #define IADsUser_get_FullName(This,retval)
- (This)->lpVtbl -> get_FullName(This,retval)
- #define IADsUser_put_FullName(This,bstrFullName)
- (This)->lpVtbl -> put_FullName(This,bstrFullName)
- #define IADsUser_get_FirstName(This,retval)
- (This)->lpVtbl -> get_FirstName(This,retval)
- #define IADsUser_put_FirstName(This,bstrFirstName)
- (This)->lpVtbl -> put_FirstName(This,bstrFirstName)
- #define IADsUser_get_LastName(This,retval)
- (This)->lpVtbl -> get_LastName(This,retval)
- #define IADsUser_put_LastName(This,bstrLastName)
- (This)->lpVtbl -> put_LastName(This,bstrLastName)
- #define IADsUser_get_OtherName(This,retval)
- (This)->lpVtbl -> get_OtherName(This,retval)
- #define IADsUser_put_OtherName(This,bstrOtherName)
- (This)->lpVtbl -> put_OtherName(This,bstrOtherName)
- #define IADsUser_get_NamePrefix(This,retval)
- (This)->lpVtbl -> get_NamePrefix(This,retval)
- #define IADsUser_put_NamePrefix(This,bstrNamePrefix)
- (This)->lpVtbl -> put_NamePrefix(This,bstrNamePrefix)
- #define IADsUser_get_NameSuffix(This,retval)
- (This)->lpVtbl -> get_NameSuffix(This,retval)
- #define IADsUser_put_NameSuffix(This,bstrNameSuffix)
- (This)->lpVtbl -> put_NameSuffix(This,bstrNameSuffix)
- #define IADsUser_get_Title(This,retval)
- (This)->lpVtbl -> get_Title(This,retval)
- #define IADsUser_put_Title(This,bstrTitle)
- (This)->lpVtbl -> put_Title(This,bstrTitle)
- #define IADsUser_get_Manager(This,retval)
- (This)->lpVtbl -> get_Manager(This,retval)
- #define IADsUser_put_Manager(This,bstrManager)
- (This)->lpVtbl -> put_Manager(This,bstrManager)
- #define IADsUser_get_TelephoneHome(This,retval)
- (This)->lpVtbl -> get_TelephoneHome(This,retval)
- #define IADsUser_put_TelephoneHome(This,vTelephoneHome)
- (This)->lpVtbl -> put_TelephoneHome(This,vTelephoneHome)
- #define IADsUser_get_TelephoneMobile(This,retval)
- (This)->lpVtbl -> get_TelephoneMobile(This,retval)
- #define IADsUser_put_TelephoneMobile(This,vTelephoneMobile)
- (This)->lpVtbl -> put_TelephoneMobile(This,vTelephoneMobile)
- #define IADsUser_get_TelephoneNumber(This,retval)
- (This)->lpVtbl -> get_TelephoneNumber(This,retval)
- #define IADsUser_put_TelephoneNumber(This,vTelephoneNumber)
- (This)->lpVtbl -> put_TelephoneNumber(This,vTelephoneNumber)
- #define IADsUser_get_TelephonePager(This,retval)
- (This)->lpVtbl -> get_TelephonePager(This,retval)
- #define IADsUser_put_TelephonePager(This,vTelephonePager)
- (This)->lpVtbl -> put_TelephonePager(This,vTelephonePager)
- #define IADsUser_get_FaxNumber(This,retval)
- (This)->lpVtbl -> get_FaxNumber(This,retval)
- #define IADsUser_put_FaxNumber(This,vFaxNumber)
- (This)->lpVtbl -> put_FaxNumber(This,vFaxNumber)
- #define IADsUser_get_OfficeLocations(This,retval)
- (This)->lpVtbl -> get_OfficeLocations(This,retval)
- #define IADsUser_put_OfficeLocations(This,vOfficeLocations)
- (This)->lpVtbl -> put_OfficeLocations(This,vOfficeLocations)
- #define IADsUser_get_PostalAddresses(This,retval)
- (This)->lpVtbl -> get_PostalAddresses(This,retval)
- #define IADsUser_put_PostalAddresses(This,vPostalAddresses)
- (This)->lpVtbl -> put_PostalAddresses(This,vPostalAddresses)
- #define IADsUser_get_PostalCodes(This,retval)
- (This)->lpVtbl -> get_PostalCodes(This,retval)
- #define IADsUser_put_PostalCodes(This,vPostalCodes)
- (This)->lpVtbl -> put_PostalCodes(This,vPostalCodes)
- #define IADsUser_get_SeeAlso(This,retval)
- (This)->lpVtbl -> get_SeeAlso(This,retval)
- #define IADsUser_put_SeeAlso(This,vSeeAlso)
- (This)->lpVtbl -> put_SeeAlso(This,vSeeAlso)
- #define IADsUser_get_AccountDisabled(This,retval)
- (This)->lpVtbl -> get_AccountDisabled(This,retval)
- #define IADsUser_put_AccountDisabled(This,fAccountDisabled)
- (This)->lpVtbl -> put_AccountDisabled(This,fAccountDisabled)
- #define IADsUser_get_AccountExpirationDate(This,retval)
- (This)->lpVtbl -> get_AccountExpirationDate(This,retval)
- #define IADsUser_put_AccountExpirationDate(This,daAccountExpirationDate)
- (This)->lpVtbl -> put_AccountExpirationDate(This,daAccountExpirationDate)
- #define IADsUser_get_GraceLoginsAllowed(This,retval)
- (This)->lpVtbl -> get_GraceLoginsAllowed(This,retval)
- #define IADsUser_put_GraceLoginsAllowed(This,lnGraceLoginsAllowed)
- (This)->lpVtbl -> put_GraceLoginsAllowed(This,lnGraceLoginsAllowed)
- #define IADsUser_get_GraceLoginsRemaining(This,retval)
- (This)->lpVtbl -> get_GraceLoginsRemaining(This,retval)
- #define IADsUser_put_GraceLoginsRemaining(This,lnGraceLoginsRemaining)
- (This)->lpVtbl -> put_GraceLoginsRemaining(This,lnGraceLoginsRemaining)
- #define IADsUser_get_IsAccountLocked(This,retval)
- (This)->lpVtbl -> get_IsAccountLocked(This,retval)
- #define IADsUser_put_IsAccountLocked(This,fIsAccountLocked)
- (This)->lpVtbl -> put_IsAccountLocked(This,fIsAccountLocked)
- #define IADsUser_get_LoginHours(This,retval)
- (This)->lpVtbl -> get_LoginHours(This,retval)
- #define IADsUser_put_LoginHours(This,vLoginHours)
- (This)->lpVtbl -> put_LoginHours(This,vLoginHours)
- #define IADsUser_get_LoginWorkstations(This,retval)
- (This)->lpVtbl -> get_LoginWorkstations(This,retval)
- #define IADsUser_put_LoginWorkstations(This,vLoginWorkstations)
- (This)->lpVtbl -> put_LoginWorkstations(This,vLoginWorkstations)
- #define IADsUser_get_MaxLogins(This,retval)
- (This)->lpVtbl -> get_MaxLogins(This,retval)
- #define IADsUser_put_MaxLogins(This,lnMaxLogins)
- (This)->lpVtbl -> put_MaxLogins(This,lnMaxLogins)
- #define IADsUser_get_MaxStorage(This,retval)
- (This)->lpVtbl -> get_MaxStorage(This,retval)
- #define IADsUser_put_MaxStorage(This,lnMaxStorage)
- (This)->lpVtbl -> put_MaxStorage(This,lnMaxStorage)
- #define IADsUser_get_PasswordExpirationDate(This,retval)
- (This)->lpVtbl -> get_PasswordExpirationDate(This,retval)
- #define IADsUser_put_PasswordExpirationDate(This,daPasswordExpirationDate)
- (This)->lpVtbl -> put_PasswordExpirationDate(This,daPasswordExpirationDate)
- #define IADsUser_get_PasswordMinimumLength(This,retval)
- (This)->lpVtbl -> get_PasswordMinimumLength(This,retval)
- #define IADsUser_put_PasswordMinimumLength(This,lnPasswordMinimumLength)
- (This)->lpVtbl -> put_PasswordMinimumLength(This,lnPasswordMinimumLength)
- #define IADsUser_get_PasswordRequired(This,retval)
- (This)->lpVtbl -> get_PasswordRequired(This,retval)
- #define IADsUser_put_PasswordRequired(This,fPasswordRequired)
- (This)->lpVtbl -> put_PasswordRequired(This,fPasswordRequired)
- #define IADsUser_get_RequireUniquePassword(This,retval)
- (This)->lpVtbl -> get_RequireUniquePassword(This,retval)
- #define IADsUser_put_RequireUniquePassword(This,fRequireUniquePassword)
- (This)->lpVtbl -> put_RequireUniquePassword(This,fRequireUniquePassword)
- #define IADsUser_get_EmailAddress(This,retval)
- (This)->lpVtbl -> get_EmailAddress(This,retval)
- #define IADsUser_put_EmailAddress(This,bstrEmailAddress)
- (This)->lpVtbl -> put_EmailAddress(This,bstrEmailAddress)
- #define IADsUser_get_HomeDirectory(This,retval)
- (This)->lpVtbl -> get_HomeDirectory(This,retval)
- #define IADsUser_put_HomeDirectory(This,bstrHomeDirectory)
- (This)->lpVtbl -> put_HomeDirectory(This,bstrHomeDirectory)
- #define IADsUser_get_Languages(This,retval)
- (This)->lpVtbl -> get_Languages(This,retval)
- #define IADsUser_put_Languages(This,vLanguages)
- (This)->lpVtbl -> put_Languages(This,vLanguages)
- #define IADsUser_get_Profile(This,retval)
- (This)->lpVtbl -> get_Profile(This,retval)
- #define IADsUser_put_Profile(This,bstrProfile)
- (This)->lpVtbl -> put_Profile(This,bstrProfile)
- #define IADsUser_get_LoginScript(This,retval)
- (This)->lpVtbl -> get_LoginScript(This,retval)
- #define IADsUser_put_LoginScript(This,bstrLoginScript)
- (This)->lpVtbl -> put_LoginScript(This,bstrLoginScript)
- #define IADsUser_get_Picture(This,retval)
- (This)->lpVtbl -> get_Picture(This,retval)
- #define IADsUser_put_Picture(This,vPicture)
- (This)->lpVtbl -> put_Picture(This,vPicture)
- #define IADsUser_get_HomePage(This,retval)
- (This)->lpVtbl -> get_HomePage(This,retval)
- #define IADsUser_put_HomePage(This,bstrHomePage)
- (This)->lpVtbl -> put_HomePage(This,bstrHomePage)
- #define IADsUser_Groups(This,ppGroups)
- (This)->lpVtbl -> Groups(This,ppGroups)
- #define IADsUser_SetPassword(This,NewPassword)
- (This)->lpVtbl -> SetPassword(This,NewPassword)
- #define IADsUser_ChangePassword(This,bstrOldPassword,bstrNewPassword)
- (This)->lpVtbl -> ChangePassword(This,bstrOldPassword,bstrNewPassword)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_BadLoginAddress_Proxy(
- IADsUser * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsUser_get_BadLoginAddress_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_BadLoginCount_Proxy(
- IADsUser * This,
- /* [retval][out] */ long *retval);
- void __RPC_STUB IADsUser_get_BadLoginCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_LastLogin_Proxy(
- IADsUser * This,
- /* [retval][out] */ DATE *retval);
- void __RPC_STUB IADsUser_get_LastLogin_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_LastLogoff_Proxy(
- IADsUser * This,
- /* [retval][out] */ DATE *retval);
- void __RPC_STUB IADsUser_get_LastLogoff_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_LastFailedLogin_Proxy(
- IADsUser * This,
- /* [retval][out] */ DATE *retval);
- void __RPC_STUB IADsUser_get_LastFailedLogin_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_PasswordLastChanged_Proxy(
- IADsUser * This,
- /* [retval][out] */ DATE *retval);
- void __RPC_STUB IADsUser_get_PasswordLastChanged_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_Description_Proxy(
- IADsUser * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsUser_get_Description_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_Description_Proxy(
- IADsUser * This,
- /* [in] */ BSTR bstrDescription);
- void __RPC_STUB IADsUser_put_Description_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_Division_Proxy(
- IADsUser * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsUser_get_Division_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_Division_Proxy(
- IADsUser * This,
- /* [in] */ BSTR bstrDivision);
- void __RPC_STUB IADsUser_put_Division_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_Department_Proxy(
- IADsUser * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsUser_get_Department_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_Department_Proxy(
- IADsUser * This,
- /* [in] */ BSTR bstrDepartment);
- void __RPC_STUB IADsUser_put_Department_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_EmployeeID_Proxy(
- IADsUser * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsUser_get_EmployeeID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_EmployeeID_Proxy(
- IADsUser * This,
- /* [in] */ BSTR bstrEmployeeID);
- void __RPC_STUB IADsUser_put_EmployeeID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_FullName_Proxy(
- IADsUser * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsUser_get_FullName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_FullName_Proxy(
- IADsUser * This,
- /* [in] */ BSTR bstrFullName);
- void __RPC_STUB IADsUser_put_FullName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_FirstName_Proxy(
- IADsUser * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsUser_get_FirstName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_FirstName_Proxy(
- IADsUser * This,
- /* [in] */ BSTR bstrFirstName);
- void __RPC_STUB IADsUser_put_FirstName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_LastName_Proxy(
- IADsUser * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsUser_get_LastName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_LastName_Proxy(
- IADsUser * This,
- /* [in] */ BSTR bstrLastName);
- void __RPC_STUB IADsUser_put_LastName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_OtherName_Proxy(
- IADsUser * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsUser_get_OtherName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_OtherName_Proxy(
- IADsUser * This,
- /* [in] */ BSTR bstrOtherName);
- void __RPC_STUB IADsUser_put_OtherName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_NamePrefix_Proxy(
- IADsUser * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsUser_get_NamePrefix_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_NamePrefix_Proxy(
- IADsUser * This,
- /* [in] */ BSTR bstrNamePrefix);
- void __RPC_STUB IADsUser_put_NamePrefix_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_NameSuffix_Proxy(
- IADsUser * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsUser_get_NameSuffix_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_NameSuffix_Proxy(
- IADsUser * This,
- /* [in] */ BSTR bstrNameSuffix);
- void __RPC_STUB IADsUser_put_NameSuffix_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_Title_Proxy(
- IADsUser * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsUser_get_Title_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_Title_Proxy(
- IADsUser * This,
- /* [in] */ BSTR bstrTitle);
- void __RPC_STUB IADsUser_put_Title_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_Manager_Proxy(
- IADsUser * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsUser_get_Manager_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_Manager_Proxy(
- IADsUser * This,
- /* [in] */ BSTR bstrManager);
- void __RPC_STUB IADsUser_put_Manager_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_TelephoneHome_Proxy(
- IADsUser * This,
- /* [retval][out] */ VARIANT *retval);
- void __RPC_STUB IADsUser_get_TelephoneHome_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_TelephoneHome_Proxy(
- IADsUser * This,
- /* [in] */ VARIANT vTelephoneHome);
- void __RPC_STUB IADsUser_put_TelephoneHome_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_TelephoneMobile_Proxy(
- IADsUser * This,
- /* [retval][out] */ VARIANT *retval);
- void __RPC_STUB IADsUser_get_TelephoneMobile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_TelephoneMobile_Proxy(
- IADsUser * This,
- /* [in] */ VARIANT vTelephoneMobile);
- void __RPC_STUB IADsUser_put_TelephoneMobile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_TelephoneNumber_Proxy(
- IADsUser * This,
- /* [retval][out] */ VARIANT *retval);
- void __RPC_STUB IADsUser_get_TelephoneNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_TelephoneNumber_Proxy(
- IADsUser * This,
- /* [in] */ VARIANT vTelephoneNumber);
- void __RPC_STUB IADsUser_put_TelephoneNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_TelephonePager_Proxy(
- IADsUser * This,
- /* [retval][out] */ VARIANT *retval);
- void __RPC_STUB IADsUser_get_TelephonePager_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_TelephonePager_Proxy(
- IADsUser * This,
- /* [in] */ VARIANT vTelephonePager);
- void __RPC_STUB IADsUser_put_TelephonePager_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_FaxNumber_Proxy(
- IADsUser * This,
- /* [retval][out] */ VARIANT *retval);
- void __RPC_STUB IADsUser_get_FaxNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_FaxNumber_Proxy(
- IADsUser * This,
- /* [in] */ VARIANT vFaxNumber);
- void __RPC_STUB IADsUser_put_FaxNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_OfficeLocations_Proxy(
- IADsUser * This,
- /* [retval][out] */ VARIANT *retval);
- void __RPC_STUB IADsUser_get_OfficeLocations_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_OfficeLocations_Proxy(
- IADsUser * This,
- /* [in] */ VARIANT vOfficeLocations);
- void __RPC_STUB IADsUser_put_OfficeLocations_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_PostalAddresses_Proxy(
- IADsUser * This,
- /* [retval][out] */ VARIANT *retval);
- void __RPC_STUB IADsUser_get_PostalAddresses_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_PostalAddresses_Proxy(
- IADsUser * This,
- /* [in] */ VARIANT vPostalAddresses);
- void __RPC_STUB IADsUser_put_PostalAddresses_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_PostalCodes_Proxy(
- IADsUser * This,
- /* [retval][out] */ VARIANT *retval);
- void __RPC_STUB IADsUser_get_PostalCodes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_PostalCodes_Proxy(
- IADsUser * This,
- /* [in] */ VARIANT vPostalCodes);
- void __RPC_STUB IADsUser_put_PostalCodes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_SeeAlso_Proxy(
- IADsUser * This,
- /* [retval][out] */ VARIANT *retval);
- void __RPC_STUB IADsUser_get_SeeAlso_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_SeeAlso_Proxy(
- IADsUser * This,
- /* [in] */ VARIANT vSeeAlso);
- void __RPC_STUB IADsUser_put_SeeAlso_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_AccountDisabled_Proxy(
- IADsUser * This,
- /* [retval][out] */ VARIANT_BOOL *retval);
- void __RPC_STUB IADsUser_get_AccountDisabled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_AccountDisabled_Proxy(
- IADsUser * This,
- /* [in] */ VARIANT_BOOL fAccountDisabled);
- void __RPC_STUB IADsUser_put_AccountDisabled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_AccountExpirationDate_Proxy(
- IADsUser * This,
- /* [retval][out] */ DATE *retval);
- void __RPC_STUB IADsUser_get_AccountExpirationDate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_AccountExpirationDate_Proxy(
- IADsUser * This,
- /* [in] */ DATE daAccountExpirationDate);
- void __RPC_STUB IADsUser_put_AccountExpirationDate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_GraceLoginsAllowed_Proxy(
- IADsUser * This,
- /* [retval][out] */ long *retval);
- void __RPC_STUB IADsUser_get_GraceLoginsAllowed_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_GraceLoginsAllowed_Proxy(
- IADsUser * This,
- /* [in] */ long lnGraceLoginsAllowed);
- void __RPC_STUB IADsUser_put_GraceLoginsAllowed_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_GraceLoginsRemaining_Proxy(
- IADsUser * This,
- /* [retval][out] */ long *retval);
- void __RPC_STUB IADsUser_get_GraceLoginsRemaining_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_GraceLoginsRemaining_Proxy(
- IADsUser * This,
- /* [in] */ long lnGraceLoginsRemaining);
- void __RPC_STUB IADsUser_put_GraceLoginsRemaining_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_IsAccountLocked_Proxy(
- IADsUser * This,
- /* [retval][out] */ VARIANT_BOOL *retval);
- void __RPC_STUB IADsUser_get_IsAccountLocked_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_IsAccountLocked_Proxy(
- IADsUser * This,
- /* [in] */ VARIANT_BOOL fIsAccountLocked);
- void __RPC_STUB IADsUser_put_IsAccountLocked_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_LoginHours_Proxy(
- IADsUser * This,
- /* [retval][out] */ VARIANT *retval);
- void __RPC_STUB IADsUser_get_LoginHours_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_LoginHours_Proxy(
- IADsUser * This,
- /* [in] */ VARIANT vLoginHours);
- void __RPC_STUB IADsUser_put_LoginHours_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_LoginWorkstations_Proxy(
- IADsUser * This,
- /* [retval][out] */ VARIANT *retval);
- void __RPC_STUB IADsUser_get_LoginWorkstations_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_LoginWorkstations_Proxy(
- IADsUser * This,
- /* [in] */ VARIANT vLoginWorkstations);
- void __RPC_STUB IADsUser_put_LoginWorkstations_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_MaxLogins_Proxy(
- IADsUser * This,
- /* [retval][out] */ long *retval);
- void __RPC_STUB IADsUser_get_MaxLogins_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_MaxLogins_Proxy(
- IADsUser * This,
- /* [in] */ long lnMaxLogins);
- void __RPC_STUB IADsUser_put_MaxLogins_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_MaxStorage_Proxy(
- IADsUser * This,
- /* [retval][out] */ long *retval);
- void __RPC_STUB IADsUser_get_MaxStorage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_MaxStorage_Proxy(
- IADsUser * This,
- /* [in] */ long lnMaxStorage);
- void __RPC_STUB IADsUser_put_MaxStorage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_PasswordExpirationDate_Proxy(
- IADsUser * This,
- /* [retval][out] */ DATE *retval);
- void __RPC_STUB IADsUser_get_PasswordExpirationDate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_PasswordExpirationDate_Proxy(
- IADsUser * This,
- /* [in] */ DATE daPasswordExpirationDate);
- void __RPC_STUB IADsUser_put_PasswordExpirationDate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_PasswordMinimumLength_Proxy(
- IADsUser * This,
- /* [retval][out] */ long *retval);
- void __RPC_STUB IADsUser_get_PasswordMinimumLength_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_PasswordMinimumLength_Proxy(
- IADsUser * This,
- /* [in] */ long lnPasswordMinimumLength);
- void __RPC_STUB IADsUser_put_PasswordMinimumLength_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_PasswordRequired_Proxy(
- IADsUser * This,
- /* [retval][out] */ VARIANT_BOOL *retval);
- void __RPC_STUB IADsUser_get_PasswordRequired_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_PasswordRequired_Proxy(
- IADsUser * This,
- /* [in] */ VARIANT_BOOL fPasswordRequired);
- void __RPC_STUB IADsUser_put_PasswordRequired_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_RequireUniquePassword_Proxy(
- IADsUser * This,
- /* [retval][out] */ VARIANT_BOOL *retval);
- void __RPC_STUB IADsUser_get_RequireUniquePassword_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_RequireUniquePassword_Proxy(
- IADsUser * This,
- /* [in] */ VARIANT_BOOL fRequireUniquePassword);
- void __RPC_STUB IADsUser_put_RequireUniquePassword_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_EmailAddress_Proxy(
- IADsUser * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsUser_get_EmailAddress_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_EmailAddress_Proxy(
- IADsUser * This,
- /* [in] */ BSTR bstrEmailAddress);
- void __RPC_STUB IADsUser_put_EmailAddress_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_HomeDirectory_Proxy(
- IADsUser * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsUser_get_HomeDirectory_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_HomeDirectory_Proxy(
- IADsUser * This,
- /* [in] */ BSTR bstrHomeDirectory);
- void __RPC_STUB IADsUser_put_HomeDirectory_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_Languages_Proxy(
- IADsUser * This,
- /* [retval][out] */ VARIANT *retval);
- void __RPC_STUB IADsUser_get_Languages_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_Languages_Proxy(
- IADsUser * This,
- /* [in] */ VARIANT vLanguages);
- void __RPC_STUB IADsUser_put_Languages_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_Profile_Proxy(
- IADsUser * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsUser_get_Profile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_Profile_Proxy(
- IADsUser * This,
- /* [in] */ BSTR bstrProfile);
- void __RPC_STUB IADsUser_put_Profile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_LoginScript_Proxy(
- IADsUser * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsUser_get_LoginScript_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_LoginScript_Proxy(
- IADsUser * This,
- /* [in] */ BSTR bstrLoginScript);
- void __RPC_STUB IADsUser_put_LoginScript_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_Picture_Proxy(
- IADsUser * This,
- /* [retval][out] */ VARIANT *retval);
- void __RPC_STUB IADsUser_get_Picture_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_Picture_Proxy(
- IADsUser * This,
- /* [in] */ VARIANT vPicture);
- void __RPC_STUB IADsUser_put_Picture_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsUser_get_HomePage_Proxy(
- IADsUser * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsUser_get_HomePage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsUser_put_HomePage_Proxy(
- IADsUser * This,
- /* [in] */ BSTR bstrHomePage);
- void __RPC_STUB IADsUser_put_HomePage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IADsUser_Groups_Proxy(
- IADsUser * This,
- /* [retval][out] */ IADsMembers **ppGroups);
- void __RPC_STUB IADsUser_Groups_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IADsUser_SetPassword_Proxy(
- IADsUser * This,
- /* [in] */ BSTR NewPassword);
- void __RPC_STUB IADsUser_SetPassword_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IADsUser_ChangePassword_Proxy(
- IADsUser * This,
- /* [in] */ BSTR bstrOldPassword,
- /* [in] */ BSTR bstrNewPassword);
- void __RPC_STUB IADsUser_ChangePassword_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IADsUser_INTERFACE_DEFINED__ */
- #ifndef __IADsPrintQueue_INTERFACE_DEFINED__
- #define __IADsPrintQueue_INTERFACE_DEFINED__
- /* interface IADsPrintQueue */
- /* [object][dual][oleautomation][uuid] */
- EXTERN_C const IID IID_IADsPrintQueue;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("b15160d0-1226-11cf-a985-00aa006bc149")
- IADsPrintQueue : public IADs
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_PrinterPath(
- /* [retval][out] */ BSTR *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_PrinterPath(
- /* [in] */ BSTR bstrPrinterPath) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Model(
- /* [retval][out] */ BSTR *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Model(
- /* [in] */ BSTR bstrModel) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Datatype(
- /* [retval][out] */ BSTR *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Datatype(
- /* [in] */ BSTR bstrDatatype) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_PrintProcessor(
- /* [retval][out] */ BSTR *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_PrintProcessor(
- /* [in] */ BSTR bstrPrintProcessor) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Description(
- /* [retval][out] */ BSTR *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Description(
- /* [in] */ BSTR bstrDescription) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Location(
- /* [retval][out] */ BSTR *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Location(
- /* [in] */ BSTR bstrLocation) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_StartTime(
- /* [retval][out] */ DATE *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_StartTime(
- /* [in] */ DATE daStartTime) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_UntilTime(
- /* [retval][out] */ DATE *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_UntilTime(
- /* [in] */ DATE daUntilTime) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DefaultJobPriority(
- /* [retval][out] */ long *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DefaultJobPriority(
- /* [in] */ long lnDefaultJobPriority) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Priority(
- /* [retval][out] */ long *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Priority(
- /* [in] */ long lnPriority) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BannerPage(
- /* [retval][out] */ BSTR *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BannerPage(
- /* [in] */ BSTR bstrBannerPage) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_PrintDevices(
- /* [retval][out] */ VARIANT *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_PrintDevices(
- /* [in] */ VARIANT vPrintDevices) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_NetAddresses(
- /* [retval][out] */ VARIANT *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_NetAddresses(
- /* [in] */ VARIANT vNetAddresses) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IADsPrintQueueVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IADsPrintQueue * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IADsPrintQueue * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IADsPrintQueue * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IADsPrintQueue * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IADsPrintQueue * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IADsPrintQueue * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IADsPrintQueue * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
- IADsPrintQueue * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Class )(
- IADsPrintQueue * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GUID )(
- IADsPrintQueue * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ADsPath )(
- IADsPrintQueue * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )(
- IADsPrintQueue * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Schema )(
- IADsPrintQueue * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetInfo )(
- IADsPrintQueue * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetInfo )(
- IADsPrintQueue * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *Get )(
- IADsPrintQueue * This,
- /* [in] */ BSTR bstrName,
- /* [retval][out] */ VARIANT *pvProp);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *Put )(
- IADsPrintQueue * This,
- /* [in] */ BSTR bstrName,
- /* [in] */ VARIANT vProp);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetEx )(
- IADsPrintQueue * This,
- /* [in] */ BSTR bstrName,
- /* [retval][out] */ VARIANT *pvProp);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *PutEx )(
- IADsPrintQueue * This,
- /* [in] */ long lnControlCode,
- /* [in] */ BSTR bstrName,
- /* [in] */ VARIANT vProp);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetInfoEx )(
- IADsPrintQueue * This,
- /* [in] */ VARIANT vProperties,
- /* [in] */ long lnReserved);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PrinterPath )(
- IADsPrintQueue * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PrinterPath )(
- IADsPrintQueue * This,
- /* [in] */ BSTR bstrPrinterPath);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Model )(
- IADsPrintQueue * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Model )(
- IADsPrintQueue * This,
- /* [in] */ BSTR bstrModel);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Datatype )(
- IADsPrintQueue * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Datatype )(
- IADsPrintQueue * This,
- /* [in] */ BSTR bstrDatatype);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PrintProcessor )(
- IADsPrintQueue * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PrintProcessor )(
- IADsPrintQueue * This,
- /* [in] */ BSTR bstrPrintProcessor);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )(
- IADsPrintQueue * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )(
- IADsPrintQueue * This,
- /* [in] */ BSTR bstrDescription);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Location )(
- IADsPrintQueue * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Location )(
- IADsPrintQueue * This,
- /* [in] */ BSTR bstrLocation);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartTime )(
- IADsPrintQueue * This,
- /* [retval][out] */ DATE *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartTime )(
- IADsPrintQueue * This,
- /* [in] */ DATE daStartTime);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UntilTime )(
- IADsPrintQueue * This,
- /* [retval][out] */ DATE *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UntilTime )(
- IADsPrintQueue * This,
- /* [in] */ DATE daUntilTime);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultJobPriority )(
- IADsPrintQueue * This,
- /* [retval][out] */ long *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultJobPriority )(
- IADsPrintQueue * This,
- /* [in] */ long lnDefaultJobPriority);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Priority )(
- IADsPrintQueue * This,
- /* [retval][out] */ long *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Priority )(
- IADsPrintQueue * This,
- /* [in] */ long lnPriority);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BannerPage )(
- IADsPrintQueue * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BannerPage )(
- IADsPrintQueue * This,
- /* [in] */ BSTR bstrBannerPage);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PrintDevices )(
- IADsPrintQueue * This,
- /* [retval][out] */ VARIANT *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PrintDevices )(
- IADsPrintQueue * This,
- /* [in] */ VARIANT vPrintDevices);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NetAddresses )(
- IADsPrintQueue * This,
- /* [retval][out] */ VARIANT *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NetAddresses )(
- IADsPrintQueue * This,
- /* [in] */ VARIANT vNetAddresses);
-
- END_INTERFACE
- } IADsPrintQueueVtbl;
- interface IADsPrintQueue
- {
- CONST_VTBL struct IADsPrintQueueVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IADsPrintQueue_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IADsPrintQueue_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IADsPrintQueue_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IADsPrintQueue_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IADsPrintQueue_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IADsPrintQueue_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IADsPrintQueue_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IADsPrintQueue_get_Name(This,retval)
- (This)->lpVtbl -> get_Name(This,retval)
- #define IADsPrintQueue_get_Class(This,retval)
- (This)->lpVtbl -> get_Class(This,retval)
- #define IADsPrintQueue_get_GUID(This,retval)
- (This)->lpVtbl -> get_GUID(This,retval)
- #define IADsPrintQueue_get_ADsPath(This,retval)
- (This)->lpVtbl -> get_ADsPath(This,retval)
- #define IADsPrintQueue_get_Parent(This,retval)
- (This)->lpVtbl -> get_Parent(This,retval)
- #define IADsPrintQueue_get_Schema(This,retval)
- (This)->lpVtbl -> get_Schema(This,retval)
- #define IADsPrintQueue_GetInfo(This)
- (This)->lpVtbl -> GetInfo(This)
- #define IADsPrintQueue_SetInfo(This)
- (This)->lpVtbl -> SetInfo(This)
- #define IADsPrintQueue_Get(This,bstrName,pvProp)
- (This)->lpVtbl -> Get(This,bstrName,pvProp)
- #define IADsPrintQueue_Put(This,bstrName,vProp)
- (This)->lpVtbl -> Put(This,bstrName,vProp)
- #define IADsPrintQueue_GetEx(This,bstrName,pvProp)
- (This)->lpVtbl -> GetEx(This,bstrName,pvProp)
- #define IADsPrintQueue_PutEx(This,lnControlCode,bstrName,vProp)
- (This)->lpVtbl -> PutEx(This,lnControlCode,bstrName,vProp)
- #define IADsPrintQueue_GetInfoEx(This,vProperties,lnReserved)
- (This)->lpVtbl -> GetInfoEx(This,vProperties,lnReserved)
- #define IADsPrintQueue_get_PrinterPath(This,retval)
- (This)->lpVtbl -> get_PrinterPath(This,retval)
- #define IADsPrintQueue_put_PrinterPath(This,bstrPrinterPath)
- (This)->lpVtbl -> put_PrinterPath(This,bstrPrinterPath)
- #define IADsPrintQueue_get_Model(This,retval)
- (This)->lpVtbl -> get_Model(This,retval)
- #define IADsPrintQueue_put_Model(This,bstrModel)
- (This)->lpVtbl -> put_Model(This,bstrModel)
- #define IADsPrintQueue_get_Datatype(This,retval)
- (This)->lpVtbl -> get_Datatype(This,retval)
- #define IADsPrintQueue_put_Datatype(This,bstrDatatype)
- (This)->lpVtbl -> put_Datatype(This,bstrDatatype)
- #define IADsPrintQueue_get_PrintProcessor(This,retval)
- (This)->lpVtbl -> get_PrintProcessor(This,retval)
- #define IADsPrintQueue_put_PrintProcessor(This,bstrPrintProcessor)
- (This)->lpVtbl -> put_PrintProcessor(This,bstrPrintProcessor)
- #define IADsPrintQueue_get_Description(This,retval)
- (This)->lpVtbl -> get_Description(This,retval)
- #define IADsPrintQueue_put_Description(This,bstrDescription)
- (This)->lpVtbl -> put_Description(This,bstrDescription)
- #define IADsPrintQueue_get_Location(This,retval)
- (This)->lpVtbl -> get_Location(This,retval)
- #define IADsPrintQueue_put_Location(This,bstrLocation)
- (This)->lpVtbl -> put_Location(This,bstrLocation)
- #define IADsPrintQueue_get_StartTime(This,retval)
- (This)->lpVtbl -> get_StartTime(This,retval)
- #define IADsPrintQueue_put_StartTime(This,daStartTime)
- (This)->lpVtbl -> put_StartTime(This,daStartTime)
- #define IADsPrintQueue_get_UntilTime(This,retval)
- (This)->lpVtbl -> get_UntilTime(This,retval)
- #define IADsPrintQueue_put_UntilTime(This,daUntilTime)
- (This)->lpVtbl -> put_UntilTime(This,daUntilTime)
- #define IADsPrintQueue_get_DefaultJobPriority(This,retval)
- (This)->lpVtbl -> get_DefaultJobPriority(This,retval)
- #define IADsPrintQueue_put_DefaultJobPriority(This,lnDefaultJobPriority)
- (This)->lpVtbl -> put_DefaultJobPriority(This,lnDefaultJobPriority)
- #define IADsPrintQueue_get_Priority(This,retval)
- (This)->lpVtbl -> get_Priority(This,retval)
- #define IADsPrintQueue_put_Priority(This,lnPriority)
- (This)->lpVtbl -> put_Priority(This,lnPriority)
- #define IADsPrintQueue_get_BannerPage(This,retval)
- (This)->lpVtbl -> get_BannerPage(This,retval)
- #define IADsPrintQueue_put_BannerPage(This,bstrBannerPage)
- (This)->lpVtbl -> put_BannerPage(This,bstrBannerPage)
- #define IADsPrintQueue_get_PrintDevices(This,retval)
- (This)->lpVtbl -> get_PrintDevices(This,retval)
- #define IADsPrintQueue_put_PrintDevices(This,vPrintDevices)
- (This)->lpVtbl -> put_PrintDevices(This,vPrintDevices)
- #define IADsPrintQueue_get_NetAddresses(This,retval)
- (This)->lpVtbl -> get_NetAddresses(This,retval)
- #define IADsPrintQueue_put_NetAddresses(This,vNetAddresses)
- (This)->lpVtbl -> put_NetAddresses(This,vNetAddresses)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsPrintQueue_get_PrinterPath_Proxy(
- IADsPrintQueue * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsPrintQueue_get_PrinterPath_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsPrintQueue_put_PrinterPath_Proxy(
- IADsPrintQueue * This,
- /* [in] */ BSTR bstrPrinterPath);
- void __RPC_STUB IADsPrintQueue_put_PrinterPath_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsPrintQueue_get_Model_Proxy(
- IADsPrintQueue * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsPrintQueue_get_Model_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsPrintQueue_put_Model_Proxy(
- IADsPrintQueue * This,
- /* [in] */ BSTR bstrModel);
- void __RPC_STUB IADsPrintQueue_put_Model_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsPrintQueue_get_Datatype_Proxy(
- IADsPrintQueue * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsPrintQueue_get_Datatype_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsPrintQueue_put_Datatype_Proxy(
- IADsPrintQueue * This,
- /* [in] */ BSTR bstrDatatype);
- void __RPC_STUB IADsPrintQueue_put_Datatype_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsPrintQueue_get_PrintProcessor_Proxy(
- IADsPrintQueue * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsPrintQueue_get_PrintProcessor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsPrintQueue_put_PrintProcessor_Proxy(
- IADsPrintQueue * This,
- /* [in] */ BSTR bstrPrintProcessor);
- void __RPC_STUB IADsPrintQueue_put_PrintProcessor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsPrintQueue_get_Description_Proxy(
- IADsPrintQueue * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsPrintQueue_get_Description_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsPrintQueue_put_Description_Proxy(
- IADsPrintQueue * This,
- /* [in] */ BSTR bstrDescription);
- void __RPC_STUB IADsPrintQueue_put_Description_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsPrintQueue_get_Location_Proxy(
- IADsPrintQueue * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsPrintQueue_get_Location_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsPrintQueue_put_Location_Proxy(
- IADsPrintQueue * This,
- /* [in] */ BSTR bstrLocation);
- void __RPC_STUB IADsPrintQueue_put_Location_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsPrintQueue_get_StartTime_Proxy(
- IADsPrintQueue * This,
- /* [retval][out] */ DATE *retval);
- void __RPC_STUB IADsPrintQueue_get_StartTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsPrintQueue_put_StartTime_Proxy(
- IADsPrintQueue * This,
- /* [in] */ DATE daStartTime);
- void __RPC_STUB IADsPrintQueue_put_StartTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsPrintQueue_get_UntilTime_Proxy(
- IADsPrintQueue * This,
- /* [retval][out] */ DATE *retval);
- void __RPC_STUB IADsPrintQueue_get_UntilTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsPrintQueue_put_UntilTime_Proxy(
- IADsPrintQueue * This,
- /* [in] */ DATE daUntilTime);
- void __RPC_STUB IADsPrintQueue_put_UntilTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsPrintQueue_get_DefaultJobPriority_Proxy(
- IADsPrintQueue * This,
- /* [retval][out] */ long *retval);
- void __RPC_STUB IADsPrintQueue_get_DefaultJobPriority_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsPrintQueue_put_DefaultJobPriority_Proxy(
- IADsPrintQueue * This,
- /* [in] */ long lnDefaultJobPriority);
- void __RPC_STUB IADsPrintQueue_put_DefaultJobPriority_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsPrintQueue_get_Priority_Proxy(
- IADsPrintQueue * This,
- /* [retval][out] */ long *retval);
- void __RPC_STUB IADsPrintQueue_get_Priority_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsPrintQueue_put_Priority_Proxy(
- IADsPrintQueue * This,
- /* [in] */ long lnPriority);
- void __RPC_STUB IADsPrintQueue_put_Priority_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsPrintQueue_get_BannerPage_Proxy(
- IADsPrintQueue * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsPrintQueue_get_BannerPage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsPrintQueue_put_BannerPage_Proxy(
- IADsPrintQueue * This,
- /* [in] */ BSTR bstrBannerPage);
- void __RPC_STUB IADsPrintQueue_put_BannerPage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsPrintQueue_get_PrintDevices_Proxy(
- IADsPrintQueue * This,
- /* [retval][out] */ VARIANT *retval);
- void __RPC_STUB IADsPrintQueue_get_PrintDevices_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsPrintQueue_put_PrintDevices_Proxy(
- IADsPrintQueue * This,
- /* [in] */ VARIANT vPrintDevices);
- void __RPC_STUB IADsPrintQueue_put_PrintDevices_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsPrintQueue_get_NetAddresses_Proxy(
- IADsPrintQueue * This,
- /* [retval][out] */ VARIANT *retval);
- void __RPC_STUB IADsPrintQueue_get_NetAddresses_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsPrintQueue_put_NetAddresses_Proxy(
- IADsPrintQueue * This,
- /* [in] */ VARIANT vNetAddresses);
- void __RPC_STUB IADsPrintQueue_put_NetAddresses_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IADsPrintQueue_INTERFACE_DEFINED__ */
- #ifndef __IADsPrintQueueOperations_INTERFACE_DEFINED__
- #define __IADsPrintQueueOperations_INTERFACE_DEFINED__
- /* interface IADsPrintQueueOperations */
- /* [object][dual][oleautomation][uuid] */
- EXTERN_C const IID IID_IADsPrintQueueOperations;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("124be5c0-156e-11cf-a986-00aa006bc149")
- IADsPrintQueueOperations : public IADs
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Status(
- /* [retval][out] */ long *retval) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE PrintJobs(
- /* [retval][out] */ IADsCollection **pObject) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE Pause( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE Resume( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE Purge( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IADsPrintQueueOperationsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IADsPrintQueueOperations * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IADsPrintQueueOperations * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IADsPrintQueueOperations * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IADsPrintQueueOperations * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IADsPrintQueueOperations * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IADsPrintQueueOperations * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IADsPrintQueueOperations * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
- IADsPrintQueueOperations * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Class )(
- IADsPrintQueueOperations * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GUID )(
- IADsPrintQueueOperations * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ADsPath )(
- IADsPrintQueueOperations * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )(
- IADsPrintQueueOperations * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Schema )(
- IADsPrintQueueOperations * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetInfo )(
- IADsPrintQueueOperations * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetInfo )(
- IADsPrintQueueOperations * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *Get )(
- IADsPrintQueueOperations * This,
- /* [in] */ BSTR bstrName,
- /* [retval][out] */ VARIANT *pvProp);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *Put )(
- IADsPrintQueueOperations * This,
- /* [in] */ BSTR bstrName,
- /* [in] */ VARIANT vProp);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetEx )(
- IADsPrintQueueOperations * This,
- /* [in] */ BSTR bstrName,
- /* [retval][out] */ VARIANT *pvProp);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *PutEx )(
- IADsPrintQueueOperations * This,
- /* [in] */ long lnControlCode,
- /* [in] */ BSTR bstrName,
- /* [in] */ VARIANT vProp);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetInfoEx )(
- IADsPrintQueueOperations * This,
- /* [in] */ VARIANT vProperties,
- /* [in] */ long lnReserved);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Status )(
- IADsPrintQueueOperations * This,
- /* [retval][out] */ long *retval);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *PrintJobs )(
- IADsPrintQueueOperations * This,
- /* [retval][out] */ IADsCollection **pObject);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *Pause )(
- IADsPrintQueueOperations * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *Resume )(
- IADsPrintQueueOperations * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *Purge )(
- IADsPrintQueueOperations * This);
-
- END_INTERFACE
- } IADsPrintQueueOperationsVtbl;
- interface IADsPrintQueueOperations
- {
- CONST_VTBL struct IADsPrintQueueOperationsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IADsPrintQueueOperations_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IADsPrintQueueOperations_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IADsPrintQueueOperations_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IADsPrintQueueOperations_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IADsPrintQueueOperations_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IADsPrintQueueOperations_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IADsPrintQueueOperations_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IADsPrintQueueOperations_get_Name(This,retval)
- (This)->lpVtbl -> get_Name(This,retval)
- #define IADsPrintQueueOperations_get_Class(This,retval)
- (This)->lpVtbl -> get_Class(This,retval)
- #define IADsPrintQueueOperations_get_GUID(This,retval)
- (This)->lpVtbl -> get_GUID(This,retval)
- #define IADsPrintQueueOperations_get_ADsPath(This,retval)
- (This)->lpVtbl -> get_ADsPath(This,retval)
- #define IADsPrintQueueOperations_get_Parent(This,retval)
- (This)->lpVtbl -> get_Parent(This,retval)
- #define IADsPrintQueueOperations_get_Schema(This,retval)
- (This)->lpVtbl -> get_Schema(This,retval)
- #define IADsPrintQueueOperations_GetInfo(This)
- (This)->lpVtbl -> GetInfo(This)
- #define IADsPrintQueueOperations_SetInfo(This)
- (This)->lpVtbl -> SetInfo(This)
- #define IADsPrintQueueOperations_Get(This,bstrName,pvProp)
- (This)->lpVtbl -> Get(This,bstrName,pvProp)
- #define IADsPrintQueueOperations_Put(This,bstrName,vProp)
- (This)->lpVtbl -> Put(This,bstrName,vProp)
- #define IADsPrintQueueOperations_GetEx(This,bstrName,pvProp)
- (This)->lpVtbl -> GetEx(This,bstrName,pvProp)
- #define IADsPrintQueueOperations_PutEx(This,lnControlCode,bstrName,vProp)
- (This)->lpVtbl -> PutEx(This,lnControlCode,bstrName,vProp)
- #define IADsPrintQueueOperations_GetInfoEx(This,vProperties,lnReserved)
- (This)->lpVtbl -> GetInfoEx(This,vProperties,lnReserved)
- #define IADsPrintQueueOperations_get_Status(This,retval)
- (This)->lpVtbl -> get_Status(This,retval)
- #define IADsPrintQueueOperations_PrintJobs(This,pObject)
- (This)->lpVtbl -> PrintJobs(This,pObject)
- #define IADsPrintQueueOperations_Pause(This)
- (This)->lpVtbl -> Pause(This)
- #define IADsPrintQueueOperations_Resume(This)
- (This)->lpVtbl -> Resume(This)
- #define IADsPrintQueueOperations_Purge(This)
- (This)->lpVtbl -> Purge(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsPrintQueueOperations_get_Status_Proxy(
- IADsPrintQueueOperations * This,
- /* [retval][out] */ long *retval);
- void __RPC_STUB IADsPrintQueueOperations_get_Status_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IADsPrintQueueOperations_PrintJobs_Proxy(
- IADsPrintQueueOperations * This,
- /* [retval][out] */ IADsCollection **pObject);
- void __RPC_STUB IADsPrintQueueOperations_PrintJobs_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IADsPrintQueueOperations_Pause_Proxy(
- IADsPrintQueueOperations * This);
- void __RPC_STUB IADsPrintQueueOperations_Pause_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IADsPrintQueueOperations_Resume_Proxy(
- IADsPrintQueueOperations * This);
- void __RPC_STUB IADsPrintQueueOperations_Resume_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IADsPrintQueueOperations_Purge_Proxy(
- IADsPrintQueueOperations * This);
- void __RPC_STUB IADsPrintQueueOperations_Purge_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IADsPrintQueueOperations_INTERFACE_DEFINED__ */
- #ifndef __IADsPrintJob_INTERFACE_DEFINED__
- #define __IADsPrintJob_INTERFACE_DEFINED__
- /* interface IADsPrintJob */
- /* [object][dual][oleautomation][uuid] */
- EXTERN_C const IID IID_IADsPrintJob;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("32fb6780-1ed0-11cf-a988-00aa006bc149")
- IADsPrintJob : public IADs
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_HostPrintQueue(
- /* [retval][out] */ BSTR *retval) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_User(
- /* [retval][out] */ BSTR *retval) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_UserPath(
- /* [retval][out] */ BSTR *retval) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_TimeSubmitted(
- /* [retval][out] */ DATE *retval) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_TotalPages(
- /* [retval][out] */ long *retval) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Size(
- /* [retval][out] */ long *retval) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Description(
- /* [retval][out] */ BSTR *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Description(
- /* [in] */ BSTR bstrDescription) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Priority(
- /* [retval][out] */ long *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Priority(
- /* [in] */ long lnPriority) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_StartTime(
- /* [retval][out] */ DATE *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_StartTime(
- /* [in] */ DATE daStartTime) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_UntilTime(
- /* [retval][out] */ DATE *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_UntilTime(
- /* [in] */ DATE daUntilTime) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Notify(
- /* [retval][out] */ BSTR *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Notify(
- /* [in] */ BSTR bstrNotify) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_NotifyPath(
- /* [retval][out] */ BSTR *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_NotifyPath(
- /* [in] */ BSTR bstrNotifyPath) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IADsPrintJobVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IADsPrintJob * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IADsPrintJob * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IADsPrintJob * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IADsPrintJob * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IADsPrintJob * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IADsPrintJob * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IADsPrintJob * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
- IADsPrintJob * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Class )(
- IADsPrintJob * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GUID )(
- IADsPrintJob * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ADsPath )(
- IADsPrintJob * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )(
- IADsPrintJob * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Schema )(
- IADsPrintJob * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetInfo )(
- IADsPrintJob * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetInfo )(
- IADsPrintJob * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *Get )(
- IADsPrintJob * This,
- /* [in] */ BSTR bstrName,
- /* [retval][out] */ VARIANT *pvProp);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *Put )(
- IADsPrintJob * This,
- /* [in] */ BSTR bstrName,
- /* [in] */ VARIANT vProp);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetEx )(
- IADsPrintJob * This,
- /* [in] */ BSTR bstrName,
- /* [retval][out] */ VARIANT *pvProp);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *PutEx )(
- IADsPrintJob * This,
- /* [in] */ long lnControlCode,
- /* [in] */ BSTR bstrName,
- /* [in] */ VARIANT vProp);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetInfoEx )(
- IADsPrintJob * This,
- /* [in] */ VARIANT vProperties,
- /* [in] */ long lnReserved);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HostPrintQueue )(
- IADsPrintJob * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_User )(
- IADsPrintJob * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UserPath )(
- IADsPrintJob * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TimeSubmitted )(
- IADsPrintJob * This,
- /* [retval][out] */ DATE *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TotalPages )(
- IADsPrintJob * This,
- /* [retval][out] */ long *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Size )(
- IADsPrintJob * This,
- /* [retval][out] */ long *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )(
- IADsPrintJob * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )(
- IADsPrintJob * This,
- /* [in] */ BSTR bstrDescription);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Priority )(
- IADsPrintJob * This,
- /* [retval][out] */ long *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Priority )(
- IADsPrintJob * This,
- /* [in] */ long lnPriority);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartTime )(
- IADsPrintJob * This,
- /* [retval][out] */ DATE *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartTime )(
- IADsPrintJob * This,
- /* [in] */ DATE daStartTime);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UntilTime )(
- IADsPrintJob * This,
- /* [retval][out] */ DATE *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UntilTime )(
- IADsPrintJob * This,
- /* [in] */ DATE daUntilTime);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Notify )(
- IADsPrintJob * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Notify )(
- IADsPrintJob * This,
- /* [in] */ BSTR bstrNotify);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NotifyPath )(
- IADsPrintJob * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NotifyPath )(
- IADsPrintJob * This,
- /* [in] */ BSTR bstrNotifyPath);
-
- END_INTERFACE
- } IADsPrintJobVtbl;
- interface IADsPrintJob
- {
- CONST_VTBL struct IADsPrintJobVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IADsPrintJob_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IADsPrintJob_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IADsPrintJob_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IADsPrintJob_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IADsPrintJob_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IADsPrintJob_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IADsPrintJob_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IADsPrintJob_get_Name(This,retval)
- (This)->lpVtbl -> get_Name(This,retval)
- #define IADsPrintJob_get_Class(This,retval)
- (This)->lpVtbl -> get_Class(This,retval)
- #define IADsPrintJob_get_GUID(This,retval)
- (This)->lpVtbl -> get_GUID(This,retval)
- #define IADsPrintJob_get_ADsPath(This,retval)
- (This)->lpVtbl -> get_ADsPath(This,retval)
- #define IADsPrintJob_get_Parent(This,retval)
- (This)->lpVtbl -> get_Parent(This,retval)
- #define IADsPrintJob_get_Schema(This,retval)
- (This)->lpVtbl -> get_Schema(This,retval)
- #define IADsPrintJob_GetInfo(This)
- (This)->lpVtbl -> GetInfo(This)
- #define IADsPrintJob_SetInfo(This)
- (This)->lpVtbl -> SetInfo(This)
- #define IADsPrintJob_Get(This,bstrName,pvProp)
- (This)->lpVtbl -> Get(This,bstrName,pvProp)
- #define IADsPrintJob_Put(This,bstrName,vProp)
- (This)->lpVtbl -> Put(This,bstrName,vProp)
- #define IADsPrintJob_GetEx(This,bstrName,pvProp)
- (This)->lpVtbl -> GetEx(This,bstrName,pvProp)
- #define IADsPrintJob_PutEx(This,lnControlCode,bstrName,vProp)
- (This)->lpVtbl -> PutEx(This,lnControlCode,bstrName,vProp)
- #define IADsPrintJob_GetInfoEx(This,vProperties,lnReserved)
- (This)->lpVtbl -> GetInfoEx(This,vProperties,lnReserved)
- #define IADsPrintJob_get_HostPrintQueue(This,retval)
- (This)->lpVtbl -> get_HostPrintQueue(This,retval)
- #define IADsPrintJob_get_User(This,retval)
- (This)->lpVtbl -> get_User(This,retval)
- #define IADsPrintJob_get_UserPath(This,retval)
- (This)->lpVtbl -> get_UserPath(This,retval)
- #define IADsPrintJob_get_TimeSubmitted(This,retval)
- (This)->lpVtbl -> get_TimeSubmitted(This,retval)
- #define IADsPrintJob_get_TotalPages(This,retval)
- (This)->lpVtbl -> get_TotalPages(This,retval)
- #define IADsPrintJob_get_Size(This,retval)
- (This)->lpVtbl -> get_Size(This,retval)
- #define IADsPrintJob_get_Description(This,retval)
- (This)->lpVtbl -> get_Description(This,retval)
- #define IADsPrintJob_put_Description(This,bstrDescription)
- (This)->lpVtbl -> put_Description(This,bstrDescription)
- #define IADsPrintJob_get_Priority(This,retval)
- (This)->lpVtbl -> get_Priority(This,retval)
- #define IADsPrintJob_put_Priority(This,lnPriority)
- (This)->lpVtbl -> put_Priority(This,lnPriority)
- #define IADsPrintJob_get_StartTime(This,retval)
- (This)->lpVtbl -> get_StartTime(This,retval)
- #define IADsPrintJob_put_StartTime(This,daStartTime)
- (This)->lpVtbl -> put_StartTime(This,daStartTime)
- #define IADsPrintJob_get_UntilTime(This,retval)
- (This)->lpVtbl -> get_UntilTime(This,retval)
- #define IADsPrintJob_put_UntilTime(This,daUntilTime)
- (This)->lpVtbl -> put_UntilTime(This,daUntilTime)
- #define IADsPrintJob_get_Notify(This,retval)
- (This)->lpVtbl -> get_Notify(This,retval)
- #define IADsPrintJob_put_Notify(This,bstrNotify)
- (This)->lpVtbl -> put_Notify(This,bstrNotify)
- #define IADsPrintJob_get_NotifyPath(This,retval)
- (This)->lpVtbl -> get_NotifyPath(This,retval)
- #define IADsPrintJob_put_NotifyPath(This,bstrNotifyPath)
- (This)->lpVtbl -> put_NotifyPath(This,bstrNotifyPath)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsPrintJob_get_HostPrintQueue_Proxy(
- IADsPrintJob * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsPrintJob_get_HostPrintQueue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsPrintJob_get_User_Proxy(
- IADsPrintJob * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsPrintJob_get_User_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsPrintJob_get_UserPath_Proxy(
- IADsPrintJob * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsPrintJob_get_UserPath_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsPrintJob_get_TimeSubmitted_Proxy(
- IADsPrintJob * This,
- /* [retval][out] */ DATE *retval);
- void __RPC_STUB IADsPrintJob_get_TimeSubmitted_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsPrintJob_get_TotalPages_Proxy(
- IADsPrintJob * This,
- /* [retval][out] */ long *retval);
- void __RPC_STUB IADsPrintJob_get_TotalPages_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsPrintJob_get_Size_Proxy(
- IADsPrintJob * This,
- /* [retval][out] */ long *retval);
- void __RPC_STUB IADsPrintJob_get_Size_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsPrintJob_get_Description_Proxy(
- IADsPrintJob * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsPrintJob_get_Description_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsPrintJob_put_Description_Proxy(
- IADsPrintJob * This,
- /* [in] */ BSTR bstrDescription);
- void __RPC_STUB IADsPrintJob_put_Description_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsPrintJob_get_Priority_Proxy(
- IADsPrintJob * This,
- /* [retval][out] */ long *retval);
- void __RPC_STUB IADsPrintJob_get_Priority_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsPrintJob_put_Priority_Proxy(
- IADsPrintJob * This,
- /* [in] */ long lnPriority);
- void __RPC_STUB IADsPrintJob_put_Priority_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsPrintJob_get_StartTime_Proxy(
- IADsPrintJob * This,
- /* [retval][out] */ DATE *retval);
- void __RPC_STUB IADsPrintJob_get_StartTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsPrintJob_put_StartTime_Proxy(
- IADsPrintJob * This,
- /* [in] */ DATE daStartTime);
- void __RPC_STUB IADsPrintJob_put_StartTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsPrintJob_get_UntilTime_Proxy(
- IADsPrintJob * This,
- /* [retval][out] */ DATE *retval);
- void __RPC_STUB IADsPrintJob_get_UntilTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsPrintJob_put_UntilTime_Proxy(
- IADsPrintJob * This,
- /* [in] */ DATE daUntilTime);
- void __RPC_STUB IADsPrintJob_put_UntilTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsPrintJob_get_Notify_Proxy(
- IADsPrintJob * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsPrintJob_get_Notify_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsPrintJob_put_Notify_Proxy(
- IADsPrintJob * This,
- /* [in] */ BSTR bstrNotify);
- void __RPC_STUB IADsPrintJob_put_Notify_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsPrintJob_get_NotifyPath_Proxy(
- IADsPrintJob * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsPrintJob_get_NotifyPath_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsPrintJob_put_NotifyPath_Proxy(
- IADsPrintJob * This,
- /* [in] */ BSTR bstrNotifyPath);
- void __RPC_STUB IADsPrintJob_put_NotifyPath_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IADsPrintJob_INTERFACE_DEFINED__ */
- #ifndef __IADsPrintJobOperations_INTERFACE_DEFINED__
- #define __IADsPrintJobOperations_INTERFACE_DEFINED__
- /* interface IADsPrintJobOperations */
- /* [object][dual][oleautomation][uuid] */
- EXTERN_C const IID IID_IADsPrintJobOperations;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("9a52db30-1ecf-11cf-a988-00aa006bc149")
- IADsPrintJobOperations : public IADs
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Status(
- /* [retval][out] */ long *retval) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_TimeElapsed(
- /* [retval][out] */ long *retval) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_PagesPrinted(
- /* [retval][out] */ long *retval) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Position(
- /* [retval][out] */ long *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Position(
- /* [in] */ long lnPosition) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE Pause( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE Resume( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IADsPrintJobOperationsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IADsPrintJobOperations * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IADsPrintJobOperations * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IADsPrintJobOperations * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IADsPrintJobOperations * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IADsPrintJobOperations * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IADsPrintJobOperations * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IADsPrintJobOperations * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
- IADsPrintJobOperations * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Class )(
- IADsPrintJobOperations * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GUID )(
- IADsPrintJobOperations * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ADsPath )(
- IADsPrintJobOperations * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )(
- IADsPrintJobOperations * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Schema )(
- IADsPrintJobOperations * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetInfo )(
- IADsPrintJobOperations * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetInfo )(
- IADsPrintJobOperations * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *Get )(
- IADsPrintJobOperations * This,
- /* [in] */ BSTR bstrName,
- /* [retval][out] */ VARIANT *pvProp);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *Put )(
- IADsPrintJobOperations * This,
- /* [in] */ BSTR bstrName,
- /* [in] */ VARIANT vProp);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetEx )(
- IADsPrintJobOperations * This,
- /* [in] */ BSTR bstrName,
- /* [retval][out] */ VARIANT *pvProp);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *PutEx )(
- IADsPrintJobOperations * This,
- /* [in] */ long lnControlCode,
- /* [in] */ BSTR bstrName,
- /* [in] */ VARIANT vProp);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetInfoEx )(
- IADsPrintJobOperations * This,
- /* [in] */ VARIANT vProperties,
- /* [in] */ long lnReserved);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Status )(
- IADsPrintJobOperations * This,
- /* [retval][out] */ long *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TimeElapsed )(
- IADsPrintJobOperations * This,
- /* [retval][out] */ long *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PagesPrinted )(
- IADsPrintJobOperations * This,
- /* [retval][out] */ long *retval);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Position )(
- IADsPrintJobOperations * This,
- /* [retval][out] */ long *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Position )(
- IADsPrintJobOperations * This,
- /* [in] */ long lnPosition);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *Pause )(
- IADsPrintJobOperations * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *Resume )(
- IADsPrintJobOperations * This);
-
- END_INTERFACE
- } IADsPrintJobOperationsVtbl;
- interface IADsPrintJobOperations
- {
- CONST_VTBL struct IADsPrintJobOperationsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IADsPrintJobOperations_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IADsPrintJobOperations_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IADsPrintJobOperations_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IADsPrintJobOperations_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IADsPrintJobOperations_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IADsPrintJobOperations_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IADsPrintJobOperations_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IADsPrintJobOperations_get_Name(This,retval)
- (This)->lpVtbl -> get_Name(This,retval)
- #define IADsPrintJobOperations_get_Class(This,retval)
- (This)->lpVtbl -> get_Class(This,retval)
- #define IADsPrintJobOperations_get_GUID(This,retval)
- (This)->lpVtbl -> get_GUID(This,retval)
- #define IADsPrintJobOperations_get_ADsPath(This,retval)
- (This)->lpVtbl -> get_ADsPath(This,retval)
- #define IADsPrintJobOperations_get_Parent(This,retval)
- (This)->lpVtbl -> get_Parent(This,retval)
- #define IADsPrintJobOperations_get_Schema(This,retval)
- (This)->lpVtbl -> get_Schema(This,retval)
- #define IADsPrintJobOperations_GetInfo(This)
- (This)->lpVtbl -> GetInfo(This)
- #define IADsPrintJobOperations_SetInfo(This)
- (This)->lpVtbl -> SetInfo(This)
- #define IADsPrintJobOperations_Get(This,bstrName,pvProp)
- (This)->lpVtbl -> Get(This,bstrName,pvProp)
- #define IADsPrintJobOperations_Put(This,bstrName,vProp)
- (This)->lpVtbl -> Put(This,bstrName,vProp)
- #define IADsPrintJobOperations_GetEx(This,bstrName,pvProp)
- (This)->lpVtbl -> GetEx(This,bstrName,pvProp)
- #define IADsPrintJobOperations_PutEx(This,lnControlCode,bstrName,vProp)
- (This)->lpVtbl -> PutEx(This,lnControlCode,bstrName,vProp)
- #define IADsPrintJobOperations_GetInfoEx(This,vProperties,lnReserved)
- (This)->lpVtbl -> GetInfoEx(This,vProperties,lnReserved)
- #define IADsPrintJobOperations_get_Status(This,retval)
- (This)->lpVtbl -> get_Status(This,retval)
- #define IADsPrintJobOperations_get_TimeElapsed(This,retval)
- (This)->lpVtbl -> get_TimeElapsed(This,retval)