public HRESULT CreateBMOF([NativeTypeName("LPWSTR")] ushort *TextFileName, [NativeTypeName("LPWSTR")] ushort *BMOFFileName, [NativeTypeName("LPWSTR")] ushort *ServerAndNamespace, [NativeTypeName("LONG")] int lOptionFlags, [NativeTypeName("LONG")] int lClassFlags, [NativeTypeName("LONG")] int lInstanceFlags, WBEM_COMPILE_STATUS_INFO *pInfo) { return(((delegate * unmanaged <IMofCompiler *, ushort *, ushort *, ushort *, int, int, int, WBEM_COMPILE_STATUS_INFO *, int>)(lpVtbl[5]))((IMofCompiler *)Unsafe.AsPointer(ref this), TextFileName, BMOFFileName, ServerAndNamespace, lOptionFlags, lClassFlags, lInstanceFlags, pInfo)); }
public HRESULT CompileBuffer([NativeTypeName("long")] int BuffSize, byte *pBuffer, [NativeTypeName("LPWSTR")] ushort *ServerAndNamespace, [NativeTypeName("LPWSTR")] ushort *User, [NativeTypeName("LPWSTR")] ushort *Authority, [NativeTypeName("LPWSTR")] ushort *Password, [NativeTypeName("LONG")] int lOptionFlags, [NativeTypeName("LONG")] int lClassFlags, [NativeTypeName("LONG")] int lInstanceFlags, WBEM_COMPILE_STATUS_INFO *pInfo) { return(((delegate * unmanaged <IMofCompiler *, int, byte *, ushort *, ushort *, ushort *, ushort *, int, int, int, WBEM_COMPILE_STATUS_INFO *, int>)(lpVtbl[4]))((IMofCompiler *)Unsafe.AsPointer(ref this), BuffSize, pBuffer, ServerAndNamespace, User, Authority, Password, lOptionFlags, lClassFlags, lInstanceFlags, pInfo)); }