-- $Source: /home/harp/1/proto/monoBANK/winnt/win32-lmat.ads,v $ -- $Revision: 1.12 $ $Date: 96/09/04 08:04:06 $ $Author: mg $ -- See end of file for Copyright (c) information. with Win32.Rpcdce; package Win32.Lmat is JOB_RUN_PERIODICALLY : constant := 16#1#; -- lmat.h:48 JOB_EXEC_ERROR : constant := 16#2#; -- lmat.h:56 JOB_RUNS_TODAY : constant := 16#4#; -- lmat.h:62 JOB_ADD_CURRENT_DATE : constant := 16#8#; -- lmat.h:68 JOB_NONINTERACTIVE : constant := 16#10#; -- lmat.h:75 JOB_INPUT_FLAGS : constant := 16#19#; -- lmat.h:78 JOB_OUTPUT_FLAGS : constant := 16#17#; -- lmat.h:82 type AT_INFO; -- lmat.h:89 type AT_ENUM; -- lmat.h:97 type PAT_INFO is access all AT_INFO; -- lmat.h:95 subtype LPAT_INFO is PAT_INFO; -- lmat.h:95 type PAT_ENUM is access all AT_ENUM; -- lmat.h:104 subtype LPAT_ENUM is PAT_ENUM; -- lmat.h:104 type AT_INFO is -- lmat.h:89 record JobTime : Win32.DWORD; -- lmat.h:90 DaysOfMonth: Win32.DWORD; -- lmat.h:91 DaysOfWeek : Win32.UCHAR; -- lmat.h:92 Flags : Win32.UCHAR; -- lmat.h:93 Command : Win32.LPWSTR; -- lmat.h:94 end record; type AT_ENUM is -- lmat.h:97 record JobId : Win32.DWORD; -- lmat.h:98 JobTime : Win32.DWORD; -- lmat.h:99 DaysOfMonth: Win32.DWORD; -- lmat.h:100 DaysOfWeek : Win32.UCHAR; -- lmat.h:101 Flags : Win32.UCHAR; -- lmat.h:102 Command : Win32.LPWSTR; -- lmat.h:103 end record; function NetScheduleJobAdd( Servername: Win32.LPWSTR; Buffer : Win32.LPBYTE; JobId : Win32.LPDWORD) return Win32.DWORD; -- lmat.h:107 function NetScheduleJobDel( Servername: Win32.LPWSTR; MinJobId : Win32.DWORD; MaxJobId : Win32.DWORD) return Win32.DWORD; -- lmat.h:114 function NetScheduleJobEnum( Servername : Win32.LPWSTR; PointerToBuffer : access Win32.PBYTE; PrefferedMaximumLength: Win32.DWORD; EntriesRead : Win32.LPDWORD; TotalEntries : Win32.LPDWORD; ResumeHandle : Win32.LPDWORD) return Win32.DWORD; -- lmat.h:121 function NetScheduleJobGetInfo( Servername : Win32.LPWSTR; JobId : Win32.DWORD; PointerToBuffer: access Win32.PBYTE) return Win32.DWORD; -- lmat.h:131 private pragma Convention(C, AT_INFO); -- lmat.h:89 pragma Convention(C, AT_ENUM); -- lmat.h:97 pragma Import(Stdcall, NetScheduleJobAdd, "NetScheduleJobAdd"); -- lmat.h:107 pragma Import(Stdcall, NetScheduleJobDel, "NetScheduleJobDel"); -- lmat.h:114 pragma Import(Stdcall, NetScheduleJobEnum, "NetScheduleJobEnum"); -- lmat.h:121 pragma Import(Stdcall, NetScheduleJobGetInfo, "NetScheduleJobGetInfo"); -- lmat.h:131 ------------------------------------------------------------------------------- -- -- THIS FILE AND ANY ASSOCIATED DOCUMENTATION IS PROVIDED WITHOUT CHARGE -- "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING -- BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR -- FITNESS FOR A PARTICULAR PURPOSE. The user assumes the entire risk as to -- the accuracy and the use of this file. This file may be used, copied, -- modified and distributed only by licensees of Microsoft Corporation's -- WIN32 Software Development Kit in accordance with the terms of the -- licensee's End-User License Agreement for Microsoft Software for the -- WIN32 Development Kit. -- -- Copyright (c) Intermetrics, Inc. 1995 -- Portions (c) 1985-1994 Microsoft Corporation with permission. -- Microsoft is a registered trademark and Windows and Windows NT are -- trademarks of Microsoft Corporation. -- ------------------------------------------------------------------------------- end Win32.Lmat;