Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Runtime.InteropServices;
- using System.Text;
- using DWToolkit;
- namespace PremierExportDocument
- {
- class Program
- {
- static void Main(string[] args)
- {
- // DWTKGetSessionHandle
- long DWTKGetSessionHandleResult = -1;
- long hWndParent = 0;
- IntPtr lplToolKitSessionHandle = IntPtr.Zero;
- DWTKGetSessionHandleResult = DWTKDLL.DWTKGetSessionHandle(
- in hWndParent,
- out lplToolKitSessionHandle
- );
- Console.WriteLine("DWTKGetSessionHandleResult : " + DWTKGetSessionHandleResult.ToString());
- if(DWTKGetSessionHandleResult == 0)
- {
- long lToolKitSessionHandle = lplToolKitSessionHandle.ToInt64();
- // DWTKStartDocuWare
- long DWTKStartDocuWareResult = -1;
- string lpszDWUserName = "admin";
- string lpszDWPassWord = "admin";
- uint uiTimeOutInSeconds = 50;
- DWTKStartDocuWareResult = DWTKDLL.DWTKStartDocuWare(
- lToolKitSessionHandle,
- lpszDWUserName,
- lpszDWPassWord,
- uiTimeOutInSeconds
- );
- Console.WriteLine("DWTKStartDocuWareResult : " + DWTKStartDocuWareResult.ToString());
- //DWTKGetAllArchives
- long DWTKGetAllArchivesResult = -1;
- string lpszBuffer = String.Empty;
- DWTKGetAllArchivesResult = DWTKDLL.DWTKGetAllArchives(lToolKitSessionHandle, out lpszBuffer, 2048);
- Console.WriteLine("DWTKGetAllArchivesResult : " + DWTKGetAllArchivesResult.ToString());
- // DWTKOpenArchive
- long DWTKOpenArchiveResult = -1;
- string lpszArchive = "SAFETY";
- DWTKOpenArchiveResult = DWTKDLL.DWTKOpenArchive(lToolKitSessionHandle, lpszArchive);
- Console.WriteLine("DWTKOpenArchiveResult : " + DWTKOpenArchiveResult.ToString());
- // Last run
- long DWTKFreeSessionHandleResult = -1;
- DWTKFreeSessionHandleResult = DWTKDLL.DWTKFreeSessionHandle(
- lToolKitSessionHandle
- );
- Console.WriteLine("DWTKFreeSessionHandleResult : " + DWTKFreeSessionHandleResult.ToString());
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement