1
2
3 /* this ALWAYS GENERATED file contains the definitions for the interfaces */
4
5
6  /* File created by MIDL compiler version 7.00.0499 */
7 /* Compiler settings for mddefw.idl:
8       Oicf, W1, Zp8, env=Win32 (32b run)
9       protocol : dce , ms_ext, c_ext, robust
10       error checks: allocation ref bounds_check enum stub_data 
11       VC __declspec() decoration level: 
12                __declspec(uuid()), __declspec(selectany), __declspec(novtable)
13                DECLSPEC_UUID(), MIDL_INTERFACE()
14 */
15 //@@MIDL_FILE_HEADING(  )
16
17 #pragma warning( disable: 4049 )  /* more than 64k source lines */
18
19
20 /* verify that the <rpcndr.h> version is high enough to compile this file*/
21 #ifndef __REQUIRED_RPCNDR_H_VERSION__
22 #define __REQUIRED_RPCNDR_H_VERSION__ 475
23 #endif
24
25 #include "rpc.h"
26 #include "rpcndr.h"
27
28 #ifndef __RPCNDR_H_VERSION__
29 #error this stub requires an updated version of <rpcndr.h>
30 #endif // __RPCNDR_H_VERSION__
31
32
33 #ifndef __mddefw_h__
34 #define __mddefw_h__
35
36 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
37 #pragma once
38 #endif
39
40 /* Forward Declarations */ 
41
42 /* header files for imported files */
43 #include "unknwn.h"
44
45 #ifdef __cplusplus
46 extern "C"{
47 #endif 
48
49
50 /* interface __MIDL_itf_mddefw_0000_0000 */
51 /* [local] */ 
52
53 /*++
54                                                                                                                                      
55 Copyright (c) 1997-1999 Microsoft Corporation
56                                                                                                                                      
57 Module Name: mddef.h
58                                                                                                                                      
59       Definitions for Admin Objects and Metadata
60                                                                                                                                      
61 --*/
62 #ifndef _MD_DEFW_
63 #define _MD_DEFW_
64 #include <mdmsg.h>
65 #include <mdcommsg.h>
66 /*                                                                                                                                  
67       Error Codes                                                                                                            
68                                                                                                                                      
69              Metadata api's all return HRESULTS. Since internal results are either     
70              winerrors or Metadata specific return codes (see mdmsg.h), they are        
71              converted to HRESULTS using the RETURNCODETOHRESULT macro (see                
72              commsg.h).                                                                                                       
Lines 73 ... 442 are skipped.
443 /*                                                                                                                                  
444                                                                                                                                      
445 Change Types                                                                                                                 
446                                                                                                                                      
447       MD_CHANGE_TYPE_DELETE_OBJECT - The Meta Object was deleted.                            
448                                                                                                                                      
449       MD_CHANGE_TYPE_ADD_OBJECT - The Meta Object was added.                                    
450                                                                                                                                      
451       MD_CHANGE_TYPE_SET_DATA - A data item was set.                                                  
452                                                                                                                                      
453       MD_CHANGE_TYPE_DELETE_DATA - A data item was deleted.                                      
454                                                                                                                                      
455       MD_CHANGE_TYPE_RENAME_OBJECT - The Meta Object was renamed.                            
456                                                                                                                                      
457       MD_CHANGE_TYPE_RESTORE - The Meta Base was restored.                            
458                                                                                                                                      
459 */                                                                                                                                  
460 #define MD_CHANGE_TYPE_DELETE_OBJECT     0x00000001
461 #define MD_CHANGE_TYPE_ADD_OBJECT          0x00000002
462 #define MD_CHANGE_TYPE_SET_DATA             0x00000004
463 #define MD_CHANGE_TYPE_DELETE_DATA        0x00000008
464 #define MD_CHANGE_TYPE_RENAME_OBJECT     0x00000010
465 #define MD_CHANGE_TYPE_RESTORE               0x00000020
466 /*                                                                                                                                  
467                                                                                                                                      
468 Max Change Entries - The maximum number of change entries that will be sent on  
469       a single call to IMDCOMSINK::ComMDSinkNotify. If more notifications are        
470       required, IMDCOMSINK::ComMDSinkNotify will be called multiple times.             
471 */                                                                                                                                  
472 #define MD_MAX_CHANGE_ENTRIES                100
473 #endif
474
475
476 extern RPC_IF_HANDLE __MIDL_itf_mddefw_0000_0000_v0_0_c_ifspec;
477 extern RPC_IF_HANDLE __MIDL_itf_mddefw_0000_0000_v0_0_s_ifspec;
478
479 /* Additional Prototypes for ALL interfaces */
480
481 /* end of Additional Prototypes */
482
483 #ifdef __cplusplus
484 }
485 #endif
486
487 #endif
488
489
490
491