;  WinSNMP.def
;  v1.0 13-Sep-93
;  v1.1 12-Jun-94
;  v1.1 08-Nov-94 Added text to DESCRIPTION clause
;
;  Questions/comments to Bob Natale, natale@acec.com
;
;  PROTOTYPE for WinSNMP Implementors
;  System: MS-Windows 3.1
;  Summary: Module definition file for WinSNMP DLL.  
;  

LIBRARY     WINSNMP                 ; Required module name 
DESCRIPTION "Prototype .def file"   ; Implementation specific
EXETYPE     WINDOWS 3.1             ; May vary with environment
PROTMODE                            ; Optional

CODE  PRELOAD  MOVEABLE DISCARDABLE ; Implementation specific
DATA  PRELOAD  MOVEABLE SINGLE      ; Implementation specific

HEAPSIZE    8192                    ; Implementation specific

; All defined WinSNMP functions must be exported.  
; WinSNMP will use the range 100-999 (to allow for future growth).
; Any additional implementation-specific WinSNMP.DLL exports beyond 
; those defined here should have ordinal numbers of 1000 or above. 

EXPORTS 
   ; Window DLL special functions
   WEP                            @1   RESIDENTNAME 
   ; Following ordinals MUST be used by all WinSNMP implementations:
   ; Local database functions
   SnmpGetTranslateMode           @100
   SnmpSetTranslateMode           @101
   SnmpGetRetransmitMode          @102
   SnmpSetRetransmitMode          @103
   SnmpGetTimeout                 @104
   SnmpSetTimeout                 @105
   SnmpGetRetry                   @106
   SnmpSetRetry                   @107
   ; Communications Functions
   SnmpStartup                    @200
   SnmpCleanup                    @201
   SnmpOpen                       @202
   SnmpClose                      @203
   SnmpSendMsg                    @204
   SnmpRecvMsg                    @205
   SnmpRegister                   @206
   ; Entity Functions
   SnmpStrToEntity                @300
   SnmpEntityToStr                @301
   SnmpFreeEntity                 @302
   ; Context Functions
   SnmpStrToContext               @400
   SnmpContextToStr               @401
   SnmpFreeContext                @402
   ; Pdu Functions
   SnmpCreatePdu                  @500
   SnmpGetPduData                 @501
   SnmpSetPduData                 @502
   SnmpDuplicatePdu               @503
   SnmpFreePdu                    @504
   ; Vbl Functions
   SnmpCreateVbl                  @600
   SnmpDuplicateVbl               @601
   SnmpFreeVbl                    @602
   SnmpCountVbl                   @603
   SnmpGetVb                      @604
   SnmpSetVb                      @605
   SnmpDeleteVb                   @606
   ; Utility Functions
   SnmpFreeDescriptor             @900
   SnmpEncodeMsg                  @901
   SnmpDecodeMsg                  @902
   SnmpStrToOid                   @903
   SnmpOidToStr                   @904
   SnmpOidCopy                    @905
   SnmpOidCompare                 @906
   SnmpGetLastError               @999
   ; End of required WinSNMP ordinals.
;eof
